失败了"sudo pip"

J. *_*ang 13 python permissions sudo pip

请帮我.

  • 服务器:aws ec2
  • os:亚马逊linux
  • python版本:2.7.10
$ pip --version
pip 7.1.2 from /usr/local/lib/python2.7/site-packages (python 2.7)

没关系.
但...

$ sudo pip --version
Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in 
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3020, in 
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 616, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 629, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 807, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==6.1.1

小智 24

我有同样的问题.

  1. sudo which pip

  2. sudo vim /usr/bin/pip

  3. 修改任何pip==6.1.1pip==8.1.2版本或者你刚刚升级到.

这个对我有用.


Ali*_*Ali 17

试试这个:

sudo easy_install --upgrade pip

通过执行此操作,您将升级sudoer正在使用的pip版本.