Điểm:1

E: Gói 'python-scipy' không có ứng cử viên cài đặt

lá cờ tr

Khi cài đặt một phần mềm, tôi gặp lỗi sau nhiều lần:

$ sudo python setup.py cài đặt
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "setup.py", dòng 24, trong <module>
    từ software_name nhập PACKAGE_NAME
  Tệp "/home/username/Softwares/software_name/__init__.py", dòng 29, trong <module>
nhập scipy
ImportError: Không có mô-đun nào có tên scipy

Tôi có thể cài đặt nhiều mô-đun bị thiếu, ví dụ: sudo apt-get cài đặt -y python-numpy, nhưng đôi khi tôi nhận được:

username@username:~/Softwares/software_name$ sudo apt-get install -y python-scipy
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
Gói python-scipy không khả dụng, nhưng được tham chiếu bởi một gói khác.
Điều này có thể có nghĩa là gói bị thiếu, đã lỗi thời hoặc
chỉ có sẵn từ một nguồn khác

E: Gói 'python-scipy' không có ứng cử viên cài đặt

Và tôi thực sự không chắc chuyện gì đang xảy ra? tôi đã đọc tiếp chủ đề khác rằng kho lưu trữ 20.04 LTS có NumPy, nhưng không có SciPy.

CHỈNH SỬA:

$ sudo apt cài đặt python-pip
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
Gói python-pip không khả dụng nhưng được tham chiếu bởi một gói khác.
Điều này có thể có nghĩa là gói bị thiếu, đã lỗi thời hoặc
chỉ có sẵn từ một nguồn khác
Tuy nhiên, các gói sau thay thế nó:
  python3-pip

E: Gói 'python-pip' không có ứng cử viên cài đặt

$ pip cài đặt scipy
Yêu cầu đã được thỏa mãn: scipy trong /usr/lib/python3/dist-packages (1.3.3)

$ sudo apt cài đặt python3-pip
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
python3-pip đã là phiên bản mới nhất (20.0.2-5ubuntu1.6).
0 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 0 chưa nâng cấp.

$ sudo pip cài đặt scipy
[sudo] mật khẩu cho user_name: 
Yêu cầu đã được thỏa mãn: scipy trong /usr/lib/python3/dist-packages (1.3.3)

$ trăn --version
Trăn 2.7.18
pLumo avatar
lá cờ in
`Tuy nhiên, các gói sau thay thế nó: python3-pip`, đã cập nhật câu trả lời của tôi :-)
pLumo avatar
lá cờ in
`scipy` đã được cài đặt cho `python3`.
Py-ser avatar
lá cờ tr
@pLumo xem các chỉnh sửa mới
N0rbert avatar
lá cờ zw
Tên và URL tải xuống của "một phần mềm" là gì?
pLumo avatar
lá cờ in
@ Py-ser, xem bản cập nhật của tôi
Điểm:2
lá cờ in

Nguồn tốt nhất để tra cứu các gói trong kho ubuntu là gói.ubuntu.com

Bạn có thể tìm kiếm scipy và sẽ thấy rằng nó đã được lấy ra khỏi vũ trụ sau ngày 18.04.

Tôi chỉ có thể suy đoán về lý do, có thể không tìm thấy người bảo trì gói nào.

Tuy nhiên, bạn có thể dễ dàng cài đặt nó qua píp:

Sudo apt cài đặt python3-pip
cài đặt pip scipy

Lưu ý rằng píp sẽ mặc định cài đặt gói cho người dùng cục bộ của bạn. Nếu bạn cần chạy một con trăn kịch bản với sudo hoặc người dùng khác, bạn cần cài đặt nó trên toàn hệ thống với:

Sudo pip cài đặt scipy

Nếu là của bạn con trăn vẫn không nhận ra gói, bạn có thể cần kiểm tra xem con trăn có thể liên kết đến trăn2. Kiểm tra với python --version.

Py-ser avatar
lá cờ tr
Không thực sự, xin vui lòng xem chỉnh sửa
Py-ser avatar
lá cờ tr
chỉnh sửa lại, không may mắn. Điều gì thực sự xảy ra nếu python liên kết với python2?
pLumo avatar
lá cờ in
bạn chạy `python3 myscript`. Hoặc cài đặt gói `Sudo apt install python-is-python3`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.