Score:0

sagemath : sage test fail

ธง pk

I got the following error while running the sage -t command.

$ sage -t test.py
Traceback (most recent call last):
  File "/usr/share/sagemath/bin/sage-runtests", line 178, in <module>
    DC = DocTestController(options, args)
  File "/usr/lib/python3/dist-packages/sage/doctest/control.py", line 358, 
in __init__
    for pkg in list_packages('optional', local=True).values():
  File "/usr/lib/python3/dist-packages/sage/misc/package.py", line 236, in 
list_packages
    for p in os.listdir(SAGE_PKGS):
FileNotFoundError: [Errno 2] No such file or directory: 
'/usr/share/sagemath/build/pkgs'

I attached the following information about the version:

Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:    20.04

Python 3.8.10

$ sage
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 9.0, Release Date: 2020-01-01                     │
│ Using Python 3.8.10. Type "help()" for help.                       │
└────────────────────────────────────────────────────────────────────┘
sage:         

I have found that this issue is in Debian as well according to the following link: https://www.mail-archive.com/[email protected]/msg1686014.html

N0rbert avatar
zw flag
`test.py` คืออะไร คุณสามารถแบ่งปันเนื้อหาได้หรือไม่?
manzar avatar
pk flag
แน่นอน เป็นการนำอัลกอริธึม KYBER ไปใช้: https://github.com/fvirdia/lwe-on-rsa-copro
manzar avatar
pk flag
แน่นอน เป็นการนำอัลกอริธึมของ KYBER มาใช้ https://github.com/fvirdia/lwe-on-rsa-copro
N0rbert avatar
zw flag
คุณสามารถลองปรับ[วิธีแก้ปัญหา](https://github.com/sagemath/sage-numerical-backends-coin/blob/master/setup.py#L22)สำหรับกรณีของคุณได้
manzar avatar
pk flag
ขอขอบคุณสำหรับการตอบสนองของคุณ. ฉันได้เห็นสิ่งนี้ ฉันจะลองดู อย่างที่ฉันบอกว่าฉันเห็นว่าปัญหานี้อยู่ในเดเบียน มีการกล่าวว่า "ซึ่งให้ข้อผิดพลาดใน Debian ไม่เสถียร ณ วันที่ 27-2019-12" แล้ว Ubuntu ล่ะ
N0rbert avatar
zw flag
ฉันสามารถทำซ้ำบน Ubuntu 20.04.3 LTS
manzar avatar
pk flag
ขอขอบคุณสำหรับการตอบสนองของคุณ.โดย "ฉันสามารถทำซ้ำสิ่งนี้บน Ubuntu 20.04.3 LTS" คุณหมายความว่าคุณไม่ได้รับข้อผิดพลาดใด ๆ หรือไม่ คุณช่วยบอกข้อมูลเพิ่มเติมเกี่ยวกับวิธีเรียกใช้ได้ไหม
N0rbert avatar
zw flag
ฉันหมายความว่าฉันได้เห็นต้นฉบับ "FileNotFoundError: [Errno 2] ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว: ข้อผิดพลาด '/usr/share/sagemath/build/pkgs'" ใน 20.04.3 LTS วิธีแก้ไขได้ผลบางส่วน แต่บางทีฉันอาจทำอะไรผิดพลาด
manzar avatar
pk flag
ขอขอบคุณสำหรับเวลาของคุณ. ฉันจะลองดู เพื่อชี้แจง: ฉันควรเพิ่ม: # สำหรับการทดสอบ คลาส SageTest (TestCommand): def run_tests (ตัวเอง): errno = os.system("PYTHONPATH=`pwd` sage -t --force-lib --optional=sage sage_numerical_backends_coin") ถ้าผิด != 0: sys.exit(1) หรือฉันควรแทนที่ค่าของ: sage_numerical_backends_coin?
N0rbert avatar
zw flag
ฉันลอง "PYTHONPATH=\`pwd\` sage -t --force-lib --optional=sage test.py"
manzar avatar
pk flag
ขอขอบคุณสำหรับเวลาของคุณ. ฉันพยายามแล้ว ฉันเพิ่มสิ่งต่อไปนี้ใน test.py: # สำหรับการทดสอบ คลาส SageTest (TestCommand): def run_tests (ตัวเอง): errno = os.system("PYTHONPATH=`pwd` sage -t --force-lib --optional=sage test.py") ถ้าผิด != 0: sys.exit(1) แต่ก็ยังได้รับข้อผิดพลาดนั้น
คำถามนี้เป็นภาษาอื่นๆ:

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา