首页 > 解决方案 > Windows,Python27 ImportError:无法导入名称 IncompleteRead

问题描述

我已经阅读了许多关于“IncompleteRead”的问题和答案,如果不是全部的话,大多数问题和答案最终都会建议卸载并重新安装 pip,或者升级 pip,或者卸载并重新安装您尝试安装的软件包。

我什至无法升级 pip 或卸载它。
这是回溯:

c:\Python27>python.exe -m pip install -U pip
Traceback (most recent call last):
  File "c:\Python27\lib\runpy.py", line 174, in _run_module_as_main "__main__", fname, loader, pkg_name)
  File "c:\Python27\lib\runpy.py", line 72, in _run_code
    exec code in run_globals
  File "c:\Python27\lib\site-packages\pip\__main__.py", line 16, in <module>
    from pip._internal import main as _main  # isort:skip # noqa
  File "c:\Python27\lib\site-packages\pip\_internal\__init__.py", line 19, in <module>
    from pip._vendor.urllib3.exceptions import DependencyWarning
  File "c:\Python27\lib\site-packages\pip\_vendor\urllib3\__init__.py", line 8, in <module>
    from .connectionpool import (
  File "c:\Python27\lib\site-packages\pip\_vendor\urllib3\connectionpool.py", line 11, in <module>
    from .exceptions import (
  File "c:\Python27\lib\site-packages\pip\_vendor\urllib3\exceptions.py", line 2, in <module>
    from .packages.six.moves.http_client import (
ImportError: cannot import name IncompleteRead

有什么建议么?

标签: pythonpython-2.7pip

解决方案


您可以先尝试删除 requests 模块 dist-packages

rm -rf python2.7/dist-packages/requests*

pip 模块需要 requests 模块从 Python 包索引下载包。

希望这可能会有所帮助


推荐阅读