当我尝试执行以下操作时,Easy_install和Pip不再适用于python 2.7:
sudo easy_install pip
我得到:
Traceback (most recent call last):
File "/usr/bin/easy_install", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/bin/lib/python2.7/site-packages/distribute-0.6.19-py2.7.egg/pkg_resources.py", line 2713, in <module>
parse_requirements(__requires__), Environment()
File "/usr/bin/lib/python2.7/site-packages/distribute-0.6.19-py2.7.egg/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: distribute==0.6.15
当我尝试:
sudo pip install [package]
我得到:
Traceback (most recent call last):
File "/usr/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/bin/lib/python2.7/site-packages/distribute-0.6.19-py2.7.egg/pkg_resources.py", line 2713, in <module>
parse_requirements(__requires__), Environment()
File "/usr/bin/lib/python2.7/site-packages/distribute-0.6.19-py2.7.egg/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==0.8.2
我已经安装了它们(是的,首先删除了它们),但是没有结果。。。
谢谢!
试试看
如果有,但太老了
看起来是Distribute/setuptools(它的旧名称)被弄乱了,还是Python包设置出错了。如果这两种方法都不起作用,请尝试删除完整的Python2.7安装并从头重新安装所有内容。
造成混乱的可能原因是,您使用了sudo easy_install/sudo pip和Linux发行包来混合和匹配系统范围的安装包。如果使用pip/easy_安装(不需要sudo),则应改用virtualenv
http://pypi.python.org/pypi/virtualenv
我遇到了一个问题,python的分发包由于某种原因没有安装。在按照python-distribute上的说明操作之后,我让它工作了。
按如下方式安装分发包:
编辑:
http://python-distribute.org/distribute_setup.py不再工作:希望这能解决你跑步的问题
快乐编码!
如果通过Distribute安装了新版本的
easy_install
,则新命令可能已安装在另一个目录中,很可能是/usr/local/bin/
。但回溯显示你在使用/usr/bin/easy_install
。试试这个:相关问题 更多 >
编程相关推荐