快速的事情:是的,我知道这是另一个帖子,但它的答案并不能解决我的问题。
所以我在我的覆盆子pi上安装了名为hangups的软件包。它破坏了我的pip安装并给了我下面的错误。但是,如果你谷歌这个错误,你会发现一个确实有解决方案的帖子:重新安装pip。我曾多次这样做过;从apt,第二次从get-pip.py重新安装pip,最后重新安装python3。无论如何,这些方法都没有解决我的错误(哦,我也必须提到我确实尝试了easy_install
重新安装pip,但也失败了)。似乎没什么用。我的理论是某些存储库某处未更新,因为错误消息指向某个古老版本的pip(<= 2)(在我的mac pip上是9运行相同版本的python 3)并且由于某种原因,pip具有这种依赖性那不是只是禁用我的pip二进制文件。我会安装它们,但是(笑)我没有pip。错误如下。我该如何解决?如果您需要更多信息,请发表评论。谢谢!!!
/usr/local/lib/python3.4/dist-packages/requests/__init__.py:80:
RequestsDependencyWarning: urllib3 (1.22) or chardet (2.3.0) doesn't
match a supported version!
RequestsDependencyWarning)
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteRead'
是的,所以对于未来的参考孩子,easy_install(如pip)有一个python 3.x版本。只是做sudo easy_install3 -U pip
。