2012-01-24 35 views
7

Xin chào gần đây tôi đã cài đặt công cụ thiết lập mô-đun và công cụ ứng dụng của Google mang lại cho tôi lỗi. Có cách nào để gỡ cài đặt setuptool không? bất kỳ ai có thể cho tôi biết từng bước vì tôi đã cố gắng hết sứcLàm thế nào để Gỡ cài đặt setuptools python

+0

lỗi từ công cụ ứng dụng là gì? – Jayesh

Trả lời

8

Câu trả lời phụ thuộc vào cách nó được cài đặt.

Nếu nó đã được cài đặt bằng cách sử dụng ubuntu (debian) quản lý gói, hãy thử:

sudo apt-get remove --purge python-setuptools 

[cập nhật]

Nếu bạn cài đặt bằng tay, có lẽ là setuptools vị trí cuối cùng sẽ được một cái gì đó tương tự (điều chỉnh cho phiên bản môi trường/python của bạn):

/usr/local/lib/python2.6/dist-packages 

Chỉ cần xóa công cụ thiết lập ở đó.

Lame, tôi biết, nhưng đó là gánh nặng của bạn cho việc không sử dụng trình quản lý gói tuyệt vời được cung cấp bởi ubuntu: dính vào dpkg trừ khi bạn cần công cụ xuất hiện cạnh. Đối với các mô-đun python khác được cài đặt bởi setuptools, nó không cung cấp tính năng "gỡ cài đặt" (nhưng pip, đó là lý do tại sao có rất nhiều sự nhiệt tình xung quanh virtualenv, pip và yolk).

[2017 cập nhật]

Đó là năm 2017 và installing Python modules thay đổi một chút:

  • pip tại là chương trình cài đặt ưa thích. Bắt đầu với Python 3.4, nó được bao gồm theo mặc định với các trình cài đặt nhị phân Python.
  • venv là công cụ chuẩn để tạo môi trường ảo (môi trường Python bán biệt lập cho phép gói được cài đặt để sử dụng bởi một ứng dụng cụ thể, thay vì được cài đặt rộng rãi) và là một phần của Python từ Python 3.3. Bắt đầu với Python 3.4, nó mặc định cài đặt pip vào tất cả các môi trường ảo đã tạo.
  • virtualenv là một thay thế của bên thứ ba (và tiền thân) đối với venv và nếu không chính thức thì nó vẫn rất phổ biến vì nó cho phép môi trường ảo được sử dụng trên các phiên bản Python trước 3.4, hoặc không cung cấp venv hoặc không thể tự động cài đặt pip vào môi trường được tạo.
+0

được cài đặt donwload tar.gz theo cách thủ công và chạy cài đặt cài đặt – Kalanamith

+0

+1 để gỡ cài đặt pip – Cerin

10
easy_install pip 
pip uninstall pip setuptools 

(pip và setuptools đều sử dụng các định dạng gói tương tự, nhưng pip có gỡ bỏ cài đặt hỗ trợ. Kinda vui nhộn mà cài đặt một cái gì đó là cách dễ nhất để gỡ bỏ cài đặt.)

+0

pip yêu cầu các công cụ thiết lập theo yêu cầu. –

+2

Tôi chỉ có 'pip uninstall pip setuptools' để loại bỏ cả hai trước khi biến mất không bao giờ được nghe từ một lần nữa. – sblom

+3

@sblom Bạn sẽ không bỏ lỡ pip? :( – 0xc0de

1

Tôi đã gặp rắc rối với phương pháp dưới đây vì pip của tôi không được cập nhật.

easy_install pip 
pip uninstall pip setuptools 

Sau khi nâng cấp pip như thế này:

sudo -H pip install --upgrade pip 

tôi đã có thể gỡ bỏ cài đặt thành công setuptools như vậy:

pip uninstall setuptools 
Các vấn đề liên quan