[英]pip Not Working Python 2.7
我刚刚遇到pip问题,当我尝试安装像pip install readline
这样的东西时,我收到一个错误:
Traceback (most recent call last):
File "/usr/local/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 549, in load_entry_point
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2709, in load_entry_point
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2369, in load
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2375, in resolve
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
所以我运行cat /usr/local/bin/pip
告诉我pip==1.5.6
。 我尝试在网上找到一个解决方案,并将一个解决方案告诉cd /usr/local/lib/python2.7/site-packages && ls
但是对我来说,我看到该文件夹也是空的。
如果升级pip不起作用,您应该尝试卸载它并重新安装它。 您遇到的错误可能是由于pip和请求之间的版本不匹配。 首先,我将删除pip并使用python从源代码重新安装它,如下所示:
sudo apt-get remove python-pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
只需检查你是否安装了python-setuptools
rpm,如果安装了这个你可以在基于Redhat的系统上使用easy_install pip
。
我会评论这个,但由于声誉低,我不能。 你尝试升级pip了吗?
pip install --upgrade pip
然后尝试再次这样做。
如果您正在使用Debian flavor OS(如Ubuntu)试试这个
apt-get remove python-pip
然后尝试通过easy_install
安装最新版本
easy_install pip
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.