2011-04-13 50 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