2011-04-13 48 views
2

我是一個mac新手,我試圖將我的python版本從2.6更新到2.7。不成功,我改變主意並卸載了我的python2.7。我有一個問題,以前如果我輸入類似:Python 2.6在mac中由於失敗更新而損壞

python setup.py install 

它不會對python2.6的安裝包,安裝到取出2.7版本代替,使其工作,我必須把

python2.6 setup.py install 

現在,當我嘗試使用easy_install或pip安裝某些東西(順便說一下,我在2.7問題後安裝了pip)後,我收到以下巨大的消息錯誤:herehere。我想知道如何清理我的爛攤子。

+0

我不是肯定有關清理現有的混亂,但[ActivePython](http://www.activestate.com/activepython/downloads)爲您提供了一個很好的打包DMG安裝,以獲得一個乾淨的Python複製到您的系統。 – 2011-04-13 00:57:09

+0

該ActivePython會給我一個2.7 python的版本,這是偉大的,但我怎麼卸載,以防萬一它不是我所需要的? – 2011-04-13 01:04:56

+0

你是如何將Python更新到2.7的? – 2011-04-13 01:08:45

回答

0

既然你試圖安裝MySQLdb,那麼你怎麼試一試ActivePython

  1. 安裝ActivePython的2.7(co-exists與蘋果系統的Python 2.6
  2. 打開終端,並鍵入pypm install mysql-pythonPyPM Index)..不需要編譯

確保/usr/local/bin/是在你的$PATH前面。

uninstall ActivePython的,你可以這樣做:

sudo /Library/Frameworks/Python.framework/Versions/2.7/Resources/Scripts/uninstall 

或者,使用sudo pythonselect 2.6切換默認的Python在/usr/local/bin(如果你有安裝的非系統蟒蛇的多個版本)

+0

這對我來說很好。謝謝。 – 2011-04-13 11:43:51