Fehler „Name IncompleteRead kann nicht importiert werden“ beim Ausführen von pip

Fehler „Name IncompleteRead kann nicht importiert werden“ beim Ausführen von pip

Wenn ich python-pip installiere, wird angezeigt, dass die Installation bereits abgeschlossen ist. Wenn ich jedoch den Befehl verwende pip, wird der folgende Fehler angezeigt:

Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
    ['__name__'])
  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

Antwort1

Es scheint, dass dieses Betriebssystem mit einer veralteten Version von ausgeliefert wird pip. Im Allgemeinen bedeutet das, dass Sie wahrscheinlich eine Distribution mit häufigeren Updates finden sollten, wenn dieses Problem weiterhin auftritt.

Sie können versuchen, eine neuere Version zu erhalten, ohne apt:

sudo apt-get remove python-pip
sudo apt-get install python-setuptools
sudo easy_install pip

Andere Lösungen werden veröffentlichtHier.

verwandte Informationen