繁体   English   中英

在Snowleopard上使用Homebrew升级Python现在pip和easy_install不起作用

[英]Upgraded Python on Snowleopard Using Homebrew now pip and easy_install don't work

我是python的新手,我已经改变了我的路径指向新的python 2.7,但是pip和easy_install,并且mercurial仍在查看默认安装的2.6版本。 我该如何解决?

您需要为新版本的Python再次安装pipsetuptools (它提供easy_install命令)。 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

您必须使用Python 2.7和所有其他模块重新安装easy_install。 不要指望使用不同解释器安装的现有软件包应该使用新的解释器开箱即用。 重新安装到新的Python 2.7解释器是可行的方法。 第一步:通过下载ez_setup.py(谷歌)并使用2.7解释器运行它来重新安装easy_install。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM