[英]ImportError: cannot import name 'IncompleteRead' - Windows
[英]pip3 ImportError: cannot import name 'IncompleteRead'
在通过pip3
安装模块时遇到了麻烦,从2014年12月开始尝试了投票最多的线程的一些建议,但仍然获得了以下建议:
sudo pip3 install send2trash
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/__init__.py", line 558, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2682, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2355, in load
return self.resolve()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2361, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
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'
在Ubuntu 15.10上; 尝试完全删除python 3并重新安装,仍然有问题。 救命?
编辑:更新:尝试使用我的可启动USB修复Ubuntu,并返回到原始配置,并通过sudo apt-get install python3-pip重新安装,但是现在它生成了崩溃报告,内容为:
Sorry, the application pip3 has unexpectedly crashed.
这似乎与pip与requests
包的交互有关 。 requests
删除了IncompleteRead
模块,但您仍然依赖的较旧版本的pip,而较新版本则没有。
您应该尝试通过easy_install-3.5
(如果您使用Python 3.5
)或easy_install-3
其他版本的pip
:
sudo easy_install-3.5 -U pip
要么:
sudo easy_install-3 -U pip
而且你应该很好走。
在Raspberry Pi上发生了类似的错误。 解决方案是上述所有建议的组合:
sudo pip install --upgrade pip
sudo pip install --upgrade requests
sudo easy_install3 -U pip
当我尝试在我的Python3安装中安装pip模块时,发生了我的事情。 我错误地运行pip
而不是pip3
,它将Python2模块安装到了Python3安装中。 之后,我意识到命令是错误的,这次我运行pip3
。 但是,这不好,安装被炸毁,Python2中有一些错误,例如print语句中缺少括号(显然这是Python3的错误)。 最终,它也炸毁了我的终端,我需要安装另一个终端。
像您一样,我尝试安装并重新安装所有内容,但是没有用。 需要手动完成修复。 尝试了几天并失败后,我备份了文件并重新安装了Ubuntu。
我知道这不是您想要的,但是也许您可以接受重新安装操作系统是最简单的解决方案,从而节省时间。
确保您安装了最新版本的pip和请求:
pip install --upgrade pip
pip install --upgrade requests
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.