Hướng dẫn gỡ thư viện python
Có một
Tôi đã sử dụng tùy chọn này để cài đặt gói trên máy chủ mà tôi không có quyền truy cập root. Những gì tôi cần bây giờ là gỡ cài đặt gói đã cài đặt trên người dùng hiện tại. Tôi đã cố gắng thực hiện lệnh này:
Nhưng tôi đã nhận:
Làm cách nào tôi có thể gỡ cài đặt gói mà tôi đã cài đặt Tôi đã tìm thấy bài viết này Pip không thể gỡ cài đặt từ thư mục gói trang web cho mỗi người dùng trong đó mô tả rằng gỡ cài đặt các gói từ thư mục người dùng không được hỗ trợ. Theo bài báo nếu nó được thực hiện đúng thì với
gói đã được cài đặt cũng sẽ được tìm kiếm trong thư mục người dùng. Nhưng một vấn đề vẫn còn cho tôi. Điều gì xảy ra nếu cùng một gói được cài đặt cho cả hệ thống và mỗi người dùng? Điều gì nếu một ai đó cần phải nhắm mục tiêu một thư mục người dùng cụ thể?
142 hữu ích 5 bình luận 279k xem chia sẻ answer 130 Đã thử nghiệm điều này bằng Python 3.5 và pip 7.1.2 trên Linux, tình huống có vẻ như sau:
130 hữu ích 0 bình luận chia sẻ answer 19 ví dụ để gỡ cài đặt gói 'oauth2client' trên MacOS:
19 hữu ích 0 bình luận chia sẻ answer 2 Câu trả lời là chưa thể . Bạn phải loại bỏ nó bằng tay. 2 hữu ích 2 bình luận chia sẻ answer 2 Như @ thomas-lotze đã đề cập, hiện tại công cụ pip không làm điều đó vì không có tùy chọn --user tương ứng. Nhưng những gì tôi tìm thấy là tôi có thể kiểm tra ~ / .local / bin và tìm pip #. # Cụ thể trông giống như nó tương ứng với tùy chọn --user. Trong trường hợp của tôi:
Và sau đó chỉ cần gỡ cài đặt với phiên bản pip cụ thể. 2 hữu ích 1 bình luận chia sẻ answer 0 Tôi đang chạy Anaconda phiên bản 4.3.22 và môi trường python3.6.1, và đã gặp sự cố này. Đây là lịch sử và cách khắc phục:
Tôi đã làm điều này vào môi trường python3.6 của tôi và gặp lỗi này.
Tiếp theo, tôi đã thử tải xuống python3.6 và đặt python3.dll vào thư mục và trong các thư mục khác nhau. không có gì thay đổi. cuối cùng, điều này đã sửa nó:
(phiên bản conda-forge khác vẫn được cài đặt) Phiên bản này chỉ còn lại phiên bản conda và hoạt động trong 3.6.
đang làm việc! 0 hữu ích 0 bình luận chia sẻ answer 0 Bạn có thể gỡ cài đặt tất cả các gói cùng một lúc.
Đảm bảo chỉ chạy trong virtualenv 0 hữu ích 0 bình luận chia sẻ Đăng nhập để trả lời câu hỏiCó thể bạn quan tâm |