2011-04-07 47 views
4

我是新来的蟒蛇,我已经改变了我的路径指向新的Python 2.7,但点和easy_install,和mercurial仍然看着默认安装版本2.6。我该如何解决?在Snowleopard上升级Python使用Homebrew现在点和easy_install不工作

+0

谢谢,这样做,仍然需要更改到自制目录的路径。对于任何发现这一点的人。 – 2011-04-07 19:33:24

+0

Joey:我仍然有同样的问题......你能详细说明一下吗? (即将路径更改为自制目录) – Henrik 2011-11-02 03:06:43

回答

4

你必须重新安装easy_in使用Python 2.7以及所有其他模块也是如此。不要指望安装了不同解释器的现有软件包应该使用新的解释器来开箱即用。重新安装到新的Python 2.7解释器中是一种方法。第一步:通过下载ez_setup.py(Google)并使用2.7解释器运行它,重新安装easy_install。

+0

感谢您的信息和文件提示。 – 2011-04-07 18:14:41

5

您需要再次安装pipsetuptools(它提供了easy_install命令)以用于您的新版本Python。 pipsetuptools并非全局安装,而是必须专门针对您系统上的每个Python版本安装。

要安装pip

$ curl -O https://github.com/pypa/pip/raw/master/contrib/get-pip.py 
$ python get-pip.py 

要安装setuptools

$ curl -O http://peak.telecommunity.com/dist/ez_setup.py 
$ python ez_setup.py 

...但你或许应该使用Distribute(它是setuptools一个更新的版本):

$ curl -O http://python-distribute.org/distribute_setup.py 
$ python distribute_setup.py 
+0

对于今天(2年后)偶然发现此问题的人,我会'curl -O -L https://github.com/pypa/pip/raw/master/contrib/get-pip.py'(-L是'遵循http重定向') – 2013-08-29 02:21:19