相关疑难解决方法(0)

小伙子打破了.如何修复DistributionNotFound错误?

每当我尝试使用pip时,我都会收到错误消息.例如:

$ sudo pip install gevent-websocket

Traceback (most recent call last):  
File "/usr/local/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2675, in <module>
parse_requirements(__requires__), Environment()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 552, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==0.8.1
Run Code Online (Sandbox Code Playgroud)

我觉得很想把值改成pip == 0.8.2 ..但我不觉得处理"黑客攻击"安装的后果......我正在运行python 2.7并且pip是0.8.2版本.

python pip

144
推荐指数
8
解决办法
18万
查看次数

不能再用pip了

当我尝试使用pip时,我遇到了这个错误:

Traceback (most recent call last):
  File "/usr/local/bin/pip", line 9, in <module>
    load_entry_point('pip==1.0.2', 'console_scripts', 'pip')()
  File "/usr/local/lib/python2.6/dist-packages/distribute-0.6.21-py2.6.egg/pkg_resources.py", line 337, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/local/lib/python2.6/dist-packages/distribute-0.6.21-py2.6.egg/pkg_resources.py", line 2281, in load_entry_point
    return ep.load()
  File "/usr/local/lib/python2.6/dist-packages/distribute-0.6.21-py2.6.egg/pkg_resources.py", line 1996, in load
    raise ImportError("%r has no %r attribute" % (entry,attr))
ImportError: <module 'pip' from '/usr/lib/pymodules/python2.6/pip/__init__.pyc'> has no 'main' attribute
Run Code Online (Sandbox Code Playgroud)

显然,我对破坏了pip的系统做了一些改变.但我不知道它是什么.什么可能导致上述例外?

编辑:

我能猜到的是,今天早上,我创建了一个virtualenv,通过运行安装自己编写的包:

python setup.py安装

在那种环境中.

顺便说一句,我确实尝试通过运行get-pip.py来重新安装pip,但是没有用

python pip

5
推荐指数
1
解决办法
7895
查看次数

尝试升级pip后,为什么会出现DistributionNotFound错误?

yolk -U最近运行我注意到pip需要从1.2.1升级到1.4.1并且尽职尽责地尝试升级它

pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)

虽然yolk -U再次运行似乎确认升级成功(pip不再列为过时),但这会生成错误消息

Downloading/unpacking pip from https://pypi.python.org/packages/source/p/pip/pip-1.4.1.tar.gz#md5=6afbb46aeb48abac658d4df742bff714
Downloading pip-1.4.1.tar.gz (445kB): 445kB downloaded
Running setup.py egg_info for package pip

  warning: no files found matching '*.html' under directory 'docs'
  warning: no previously-included files matching '*.rst' found under directory 'docs/_build'
  no previously-included directories found matching 'docs/_build/_sources'
Installing collected packages: pip
  Found existing installation: pip 1.2.1
  Uninstalling pip:
Exception:
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/pip-1.2.1-py2.7.egg/pip/basecommand.py", line 107, in main
  File "/Library/Python/2.7/site-packages/pip-1.2.1-py2.7.egg/pip/commands/install.py", …
Run Code Online (Sandbox Code Playgroud)

installation pip python-2.7

2
推荐指数
1
解决办法
4069
查看次数

标签 统计

pip ×3

python ×2

installation ×1

python-2.7 ×1