Tôi sử dụng Python trên PC Fedora KDE (x64) của tôi. Tôi đã từng sử dụng Fedora 25 và tôi đã cài đặt Python 3.5 bằng cách sử dụng sudo dnf install python3
và một số gói như numpy
và scipy
sử dụng các lệnh như sudo dnf install python3-numpy
. Bây giờ không phải tất cả các gói hoặc phiên bản phù hợp đều có sẵn trên kho của fedora, vì vậy những gói tôi cài đặt một mình ~/.local/lib/python3.5/site-packages/
thông qua pip3 install <packagename> --user
.
Chuyển tiếp nhanh và tôi đã nâng cấp Fedora lên phiên bản 28, trong thời gian đó python3
đã được nâng cấp lên phiên bản 3.6. Tất cả những thứ khác python3-*
gói cũng đã được nâng cấp phù hợp. Bây giờ pip3 không nhận ra bất kỳ gói nào do người dùng cài đặt như trong pip3 list --user
, trả lại không có đầu ra nào cả. Nhưng ~/.local/lib/python3.5/site-packages/
thư mục vẫn tồn tại và có một loạt các gói.
Bây giờ tôi không chắc mình nên làm gì ....
- Tôi có thể xóa nội dung của
site-packages
, nếu tôi biết chính xác những gì có thể bị xóa? Sau đó, tôi có thể thiết lập về việc điều tra lại những gói nào thực sự cần được cài đặt qua pip bây giờ. - Tôi có thể đổi tên
~/.local/lib/python3.5
đến~/.local/lib/python3.6
? - Một số cách khác để làm cho Pip nhập nội dung của các gói python cũ do người dùng cài đặt?
Tôi là loại mất về cách tiến hành.