Score:1

E: แพ็คเกจ 'python-scipy' ไม่มีตัวเลือกการติดตั้ง

ธง tr

เมื่อติดตั้งซอฟต์แวร์ ฉันพบข้อผิดพลาดต่อไปนี้หลายครั้ง:

$ sudo python setup.py ติดตั้ง
Traceback (การโทรครั้งล่าสุดล่าสุด):
  ไฟล์ "setup.py" บรรทัดที่ 24 ใน <โมดูล>
    จาก software_name นำเข้า PACKAGE_NAME
  ไฟล์ "/home/username/Softwares/software_name/__init__.py" บรรทัดที่ 29 ใน <โมดูล>
นำเข้า scipy
ImportError: ไม่มีโมดูลชื่อ scipy

ฉันสามารถติดตั้งโมดูลที่ขาดหายไปจำนวนมากด้วย เช่น sudo apt-get install -y python-numpyแต่บางครั้งฉันก็ได้รับ:

ชื่อผู้ใช้@ชื่อผู้ใช้:~/Softwares/software_name$ sudo apt-get install -y python-scipy
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
ไม่มีแพ็คเกจ python-scipy แต่ถูกอ้างถึงโดยแพ็คเกจอื่น
ซึ่งอาจหมายความว่าแพ็คเกจหายไป ล้าสมัย หรือ
มีให้จากแหล่งอื่นเท่านั้น

E: แพ็คเกจ 'python-scipy' ไม่มีตัวเลือกการติดตั้ง

และฉันไม่แน่ใจจริงๆว่าเกิดอะไรขึ้น? ฉันได้อ่านต่อ หัวข้ออื่น ที่เก็บข้อมูล 20.04 LTS มี NumPy แต่ไม่มี SciPy

แก้ไข:

$ sudo apt ติดตั้ง python-pip
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
ไม่มีแพ็คเกจ python-pip แต่ถูกอ้างถึงโดยแพ็คเกจอื่น
ซึ่งอาจหมายความว่าแพ็คเกจหายไป ล้าสมัย หรือ
มีให้จากแหล่งอื่นเท่านั้น
อย่างไรก็ตาม แพ็คเกจต่อไปนี้แทนที่:
  python3-pip

E: แพ็คเกจ 'python-pip' ไม่มีตัวเลือกการติดตั้ง

$ pip ติดตั้ง scipy
ตอบสนองความต้องการแล้ว: scipy ใน /usr/lib/python3/dist-packages (1.3.3)

$ sudo apt ติดตั้ง python3-pip
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
python3-pip เป็นเวอร์ชันใหม่ล่าสุดแล้ว (20.0.2-5ubuntu1.6)
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด

$ sudo pip ติดตั้ง scipy
[sudo] รหัสผ่านสำหรับ user_name: 
ตอบสนองความต้องการแล้ว: scipy ใน /usr/lib/python3/dist-packages (1.3.3)

$ หลาม --version
ไพธอน 2.7.18
pLumo avatar
in flag
`อย่างไรก็ตาม แพ็คเกจต่อไปนี้จะแทนที่: python3-pip` อัปเดตคำตอบของฉัน :-)
pLumo avatar
in flag
`scipy` ได้รับการติดตั้งแล้วสำหรับ `python3`
Py-ser avatar
tr flag
@pLumo ดูการแก้ไขใหม่
N0rbert avatar
zw flag
ชื่อและ URL ดาวน์โหลดของ "a software" คืออะไร?
pLumo avatar
in flag
@Py-ser ดูการอัปเดตของฉัน
Score:2
ธง in

แหล่งที่ดีที่สุดสำหรับการค้นหาแพ็คเกจในที่เก็บอูบุนตูคือ package.ubuntu.com

คุณสามารถ ค้นหา scipy และจะเห็นว่ามันถูกนำออกมาจาก จักรวาล หลัง 18.04 น.

ฉันสามารถคาดเดาเกี่ยวกับเหตุผลเท่านั้น อาจไม่พบผู้ดูแลสำหรับแพ็คเกจ

อย่างไรก็ตาม คุณสามารถติดตั้งได้อย่างง่ายดายผ่าน pip:

sudo apt ติดตั้ง python3-pip
pip ติดตั้ง scipy

โปรดทราบว่า pip ค่าเริ่มต้นจะติดตั้งแพ็คเกจให้กับผู้ใช้ภายในเครื่องของคุณ หากคุณจำเป็นต้องเรียกใช้ หลาม สคริปต์ด้วย ซูโด หรือผู้ใช้รายอื่น คุณต้องติดตั้งทั้งระบบด้วย:

sudo pip ติดตั้ง scipy

ถ้าคุณ หลาม ยังไม่รู้จักแพ็คเกจ คุณอาจต้องตรวจสอบว่า หลาม อาจจะลิงค์ไปที่ หลาม2. ตรวจสอบกับ หลาม --version.

Py-ser avatar
tr flag
ไม่จริง โปรดดูการแก้ไข
Py-ser avatar
tr flag
แก้ไขอีกครั้งไม่มีโชค จะเกิดอะไรขึ้นถ้า python เชื่อมโยงไปยัง python2
pLumo avatar
in flag
คุณเรียกใช้ `python3 myscript` หรือติดตั้งแพ็คเกจ `sudo apt install python-is-python3`

โพสต์คำตอบ

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