2012-05-10 95 views
3

我發現我的OS X上安裝了兩個版本的pip,我想刪除舊版本(它也被yolk -l標記爲「不活動」), 。如何卸載使用easy_install安裝的軟件包的不活動版本

在另一個SO後,我發現可以使用pip uninstall命令卸載軟件包。但在我的情況下,我只想刪除舊版本的軟件包,而保持活動版本不變。我應該如何正確地做到這一點?

+0

令人驚訝的是'pip list'或'pip freeze'不會像'yolk -l'那樣列出不活動的版本。而且沒有命令來清除非活動版本的系統。您是否找到了一些(預先自動化的)方法(不像下面的Pooria建議的那樣自行編寫腳本)? –

回答

0

要刪除您的不活動版本,您應該從easy-install.pth文件中將其刪除,並刪除該包的egg目錄。 我沒有OS X,但在我的Ubuntu系統中,easy-install.pth位於「/usr/local/lib/python2.7/dist-packages/easy-install.pth」中,而egg目錄位於「 /usr/local/lib/python2.7/dist-packages/」。

相關問題