2012-01-24 76 views
7

嗨,最近我安裝了設置工具模塊和谷歌應用程序引擎給我錯誤。有沒有辦法卸載setuptool?可以任何一個一步告訴我,因爲我努力嘗試如何卸載setuptools python

+0

什麼是App Engine的錯誤? – Jayesh

回答

8

答案取決於它是如何安裝的。

如果它使用的是Ubuntu(Debian)程序包管理器安裝,請嘗試:

sudo apt-get remove --purge python-setuptools 

[更新]

如果你手動安裝,可能是setuptools的最終位置將是這樣的(調整你的環境/ python版本):

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

只需刪除那裏的setuptools的東西。

跛腳,我知道,但它是你沒有使用ubuntu提供的優秀包管理器的負擔:堅持dpkg,除非你需要流血的東西。對於由setuptools安裝的其他python模塊,它不提供「卸載」功能(但是pip確實如此,這就是爲什麼virtualenv,pip和yolk有很多熱情)。

[2017更新]

它是2017和installing Python modules修改一下:現在

  • PIP是優選的安裝程序。從Python 3.4開始,Python二進制安裝程序默認包含它。
  • venv是創建虛擬環境的標準工具(允許爲特定應用程序安裝包而不是安裝在系統範圍內的半獨立Python環境),並且自從Python 3.3以來一直是Python的一部分。從Python 3.4開始,它默認將pip安裝到所有創建的虛擬環境中。
  • virtualenv是venv的第三方替代品(和前身),如果不是官方的,它仍然非常受歡迎,因爲它允許虛擬環境在3.4之前的Python版本中使用,或者根本不提供venv,或者無法自動將pip安裝到創建的環境中。
+0

手動安裝下載tar.gz並運行安裝程序安裝 – Kalanamith

+0

+1用於pip卸載 – Cerin

10
easy_install pip 
pip uninstall pip setuptools 

(PIP和setuptools的都使用相同的封裝格式,但畫中畫卸載支持。還挺熱鬧的,安裝的東西是卸載最簡單的方法。)

+0

pip需要setuptools作爲要求。 –

+2

我剛剛拿到'pip uninstall pip setuptools'來擺脫之前消失再也聽不到的消息。 – sblom

+3

@sblom你不會錯過點子嗎? :( – 0xc0de

1

我是有方法的麻煩下面是因爲我的點沒有及時更新。

easy_install pip 
pip uninstall pip setuptools 

升級PIP這樣的後:

sudo -H pip install --upgrade pip 

我是能夠成功地卸載setuptools的,像這樣:

pip uninstall setuptools