安装简单,Pip不需要

2024-04-28 21:12:13 发布

您现在位置:Python中文网/ 问答频道 /正文

当我尝试执行以下操作时,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

我已经安装了它们(是的,首先删除了它们),但是没有结果。。。

谢谢!

(I tried already this post)


Tags: installpipinbinegglibpackagesusr
3条回答

试试看

  sudo easy_install Distribute 

如果有,但太老了

  sudo easy_install -U Distribute

看起来是Distribute/setuptools(它的旧名称)被弄乱了,还是Python包设置出错了。如果这两种方法都不起作用,请尝试删除完整的Python2.7安装并从头重新安装所有内容。

造成混乱的可能原因是,您使用了sudo easy_install/sudo pip和Linux发行包来混合和匹配系统范围的安装包。如果使用pip/easy_安装(不需要sudo),则应改用virtualenv

http://pypi.python.org/pypi/virtualenv

我遇到了一个问题,python的分发包由于某种原因没有安装。在按照python-distribute上的说明操作之后,我让它工作了。

按如下方式安装分发包:

$ wget https://web.archive.org/web/20100225231201/http://python-distribute.org/distribute_setup.py
$ python distribute_setup.py

编辑:http://python-distribute.org/distribute_setup.py不再工作:

希望这能解决你跑步的问题

$ sudo easy_install

快乐编码!

如果通过Distribute安装了新版本的easy_install,则新命令可能已安装在另一个目录中,很可能是/usr/local/bin/。但回溯显示你在使用/usr/bin/easy_install。试试这个:

sudo /usr/local/bin/easy_install ...

相关问题 更多 >