2010-06-13 101 views
2

我想知道是否有人提示如何完全刪除Mac OSX(10.5.8)的python安裝包括虛擬環境及其相關的二進制文件。在過去的幾年中,我已經完全搞砸了已安裝的網站包,虛擬環境等,我唯一可以解決的方法就是卸載所有內容並重新安裝。刪除python,然後在Mac OSX上重新安裝

我想完全重新做所有事情,從一開始就使用virtualenv,pip等。

另一方面,如果有人知道如何做到這一點,而不刪除python並重新安裝,我很樂意在這裏談論它。

感謝,

請問

回答

1

僅供所有人蔘考。我發現這個Python文檔here在:

的Mac OS X 10.5自帶的Python 2.5.1蘋果預裝。如果您願意,您可以從 Python網站 (http://www.python.org)安裝 Python的最新版本。當前 Python的「通用二進制」版本, 本身在Mac的新 英特爾和傳統PPC CPU上運行, 在那裏可用。

什麼您在安裝後得到的是一個 一些事情:

* A MacPython 2.5 folder in your Applications folder. In here you find 

IDLE,發展環境 是Python官方 分佈的標準組成部分; PythonLauncher,其中 處理雙擊Finder中的Python腳本 ;和「Build Applet」工具,它允許您將 包Python腳本作爲獨立的 應用程序在您的系統上運行。 *框架/庫/框架/ Python框架, 其中包括Python可執行文件 和庫。安裝程序將此位置添加到您的shell路徑。以 卸載MacPython,你可以簡單地將 刪除這三樣東西。將Python可執行文件的符號鏈接 置於 /usr/local/bin /中。

我刪除了這些和virtualenv目錄。然後我重新安裝了一切,現在它的工作正常。

0

您應該能夠刪除您從/Library/Python/2.*/site-packages/安裝的軟件包。我認爲任何軟件包安裝程序都不會默認安裝到/ System/Library,這將使您無需刪除Python本身。這就是說,你也可以使用virtualenv和--no-site-packages,並忽略你安裝在系統中的任何軟件包,而不需要刪除它們。

+1

問題是,當我做'pip install'或'easy_install'時,它們不會在實際的python安裝中結束。即'pip install numpy'成功,但隨後的'import numpy'失敗我是否在'virtualenv',base-distribution等等中執行它們。我想我已經弄明白了符號鏈接了。 – JudoWill 2010-06-14 14:58:28