Erro “não é possível importar o nome IncompleteRead” ao executar o pip

Erro “não é possível importar o nome IncompleteRead” ao executar o pip

Quando eu instalo o python-pip ele mostra que a instalação já está instalada, mas quando estou usando pipo comando, o erro abaixo aparece:

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

Responder1

Parece que este sistema operacional vem com uma versão desatualizada do pip. Em geral, isso significa que você provavelmente deverá encontrar uma distribuição que tenha atualizações mais frequentes, se ainda encontrar esse problema.

O que você pode fazer é tentar obter uma versão mais recente sem apt:

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

Outras soluções são postadasaqui.

informação relacionada