繁体   English   中英

pip Not Working Python 2.7

[英]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

来自Ubuntu启动板网站

只需检查你是否安装了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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM