Trên máy tính của tôi, tôi có thể cài đặt chính xác bất kỳ gói nào bằng pip mà không gặp bất kỳ lỗi nào.
Nhưng khi tôi cố chạy nó bằng lệnh của nó, tôi luôn gặp lỗi "không tìm thấy lệnh".
Tôi đã cài đặt Python 3.10.
Ví dụ: đây là điều xảy ra khi tôi cố cài đặt lượng tử ngẫu nhiên (và mọi chương trình khác):
pip cài đặt lượng tử ngẫu nhiên
Mặc định là cài đặt của người dùng vì các gói trang web thông thường không thể ghi được
Thu thập lượng tử ngẫu nhiên
Sử dụng bộ đệm lượng tử-1.9.0.tar.gz (7,6 kB) được lưu trong bộ nhớ cache
Sử dụng 'cài đặt setup.py' kế thừa cho lượng tử ngẫu nhiên, vì gói 'bánh xe' chưa được cài đặt.
Cài đặt các gói đã thu thập: quantumrandom
Đang chạy cài đặt setup.py cho quantumrandom ... xong
Đã cài đặt thành công Quantumrandom-1.9.0
qrandom --int --min 5 --max 15
bash: qrandom: không tìm thấy lệnh
Tôi tin rằng tất cả các gói được cài đặt bằng pip đều nằm trong thư mục này: "/home/tommaso/.local/lib/python3.10/site-packages"
Đây là đầu ra của "trang web python -m":
sys.path = [
'/home/tommaso/.local/lib/python3.10/site-packages',
'/usr/lib/python310.zip',
'/usr/lib/python3.10',
'/usr/lib/python3.10/lib-dynload',
'/usr/lib/python3.10/site-gói',
]
USER_BASE: '/home/tommaso/.local' (tồn tại)
USER_SITE: '/home/tommaso/.local/lib/python3.10/site-packages' (tồn tại)
ENABLE_USER_SITE: Đúng
Và đây là biến PATH của tôi:
/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
Cảm ơn bạn đã giúp đỡ