2011-04-11 104 views
10

根據python.org的文檔,在mac os上安裝python 3.2需要升級到tcl/tk 8.5.9(用於IDLE)。在我匆忙中,我做了兩件事。現在我的朋友告訴我,python 3還不推薦,因爲只有內置插件和一些模塊已經發布了3.目前穩定的版本是2.7(特別是如果想要廣泛使用各種模塊) 。我的機器同時具有2.6.1和3.2(因爲一些OS服務使用2.6.1作爲OS默認)。在mac os上卸載python 3.2 x 10.6.7

1.我如何完全刪除3.2以避免任何兼容性問題?

tcl/tk 8.5.9也被安裝,這不是默認設置。在安裝過程中沒有詳細的模式,所以我不知道它是否取代了默認模式。如果它確實對操作系統有多糟?因此

2.如果上述情況非常糟糕,我該如何降級到舊版本的tcl/tk?

總之,我該如何將機器恢復到原來的狀態?如果有人知道目錄和文件的所有路徑,我可以手動完成。

感謝

回答

12

因爲Python安裝使用的軟件包管理器,你可以使用Suspicious Package看看安裝腳本,並安裝所有地方。

請注意,這僅用於演示目的。我的環境是OSX 10.6.8,並且正在卸載python-3.2.2-macosx10.6.dmg。

sudo rm -Rfv /Library/Frameworks/Python.framework/ /Applications/Python\ 3.2/ 

cd /usr/local/bin/ 

sudo rm -fv 2to3 2to3-3.2 idle3 idle3.2 pydoc3 pydoc3.2 python3 python3-32 python3-config python3.2 python3.2-32 python3.2-config python3.2m python3.2m-config pythonw3 pythonw3-32 pythonw3.2 pythonw3.2-32 /Developer/Documentation/Python/Reference\ Documentation\ 3.2 
+0

ahem,這不是刪除所有版本的python「框架」? – 2012-10-30 22:58:45

+2

可疑包是一個偉大的工具,感謝提及。 – fwonce 2013-06-19 12:54:55

+1

請注意,刪除Python.framework會刪除所有用戶安裝的Python版本。如果你只想刪除3.2,那麼只刪除'Python.framework/Versions/3.2'。 – Thunderforge 2017-07-09 00:10:25

4

我做(在Mac 10.6 3.2)相同,且: -Moved於對Python 3.2文件夾,並從應用程序文件夾到垃圾桶的ActiveState ActiveTcl文件夾。 - 將Library/Frameworks文件夾中的Python.framework文件夾移動到廢紙簍。

運行系統分析器僅顯示Python的2.6版本。

馬科斯

+0

感謝您的回覆。 python 3.2 install將一些文件放在'/ usr/local/bin'中。將你提到的垃圾文件夾放入垃圾箱是否也處理這些文件? – aniketd 2011-04-13 12:58:56

+0

我做了同樣的事情,馬科斯說,它的作品! @ user702200,它不處理/ usr/local/bin中的文件,但根據/ dmg/readme,「它也可以選擇將鏈接放置在/ usr/local/bin中的命令行工具中。」 ,我認爲他們在那裏很好。 – 2011-06-23 03:53:05

0

只是卸載python的3倍版本,如果您已經安裝它。 Eclipse在您點擊「查看已安裝的內容」時具有該選項。 稍後安裝2.7版本。它適用於我的OS X 10.9.2和Eclipse Juno。

+0

這似乎並沒有很好地回答這個問題,並且你意識到這個問題是從3年前開始的嗎? – ntzm 2014-05-18 19:57:18