python install pip - Como faço para corrigir 'ImportError: não é possível importar o nome IncompleteRead'?




8 Answers

Enquanto esta resposta anterior pode ser o motivo, este recortado funcionou para mim como uma solução (no Ubuntu 14.04 ):

Primeiro remova o pacote do gerenciador de pacotes:

# apt-get remove python-pip

E então instale a versão mais recente a lado:

# easy_install pip

(graças a @Aufziehvogel, @JunchaoGu)

windows ubuntu

Quando tento instalar qualquer coisa com pip ou pip3 , recebo:

$ sudo pip3 install python3-tk
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 61, 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'

Eu tenho um sistema Ubuntu 14.10.

Como posso resolver este problema?




Para consertar o pip3 (trabalhado no Ubuntu 14.10):

easy_install3 -U pip



No Ubuntu 14.04 resolvi isso usando o script bootstrap da instalação pip, conforme descrito na documentação

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

Essa é uma solução OK para um ambiente de desenvolvimento.




Isso deve funcionar para você. Siga estes passos simples.

Primeiro, vamos remover o pip que já está instalado para que ele não cause nenhum erro.

Abra o Terminal.

Tipo: sudo apt-get remove python-pip

Remove pip que já está instalado.

Método 1

Passo: 1 sudo easy_install -U pip

Ele irá instalar a versão mais recente do pip.

E retornará seu endereço: Instalado /usr/local/lib/python2.7/dist-packages/pip-6.1.1-py2.7.egg

ou

Método 2

Passo: 1 vá para este link .

Passo: 2 Clique com o botão direito >> Salvar como .. com o nome get-pip.py.

Passo: 3 use: cd para ir para o mesmo diretório que o seu arquivo get-pip.py

Passo: 4 use: sudo python get-pip.py

Ele irá instalar a versão mais recente do pip.

ou

Método 3

Passo: 1 use: sudo apt-get instale python-pip

Ele irá instalar a versão mais recente do pip.




Minha versão do pip no Ubuntu sugere:

  pip install --upgrade pip



No Windows, isso funcionava em um prompt administrativo:

  • Excluir C:\Python27\Lib\site-packages\requests*
  • easy_install requests==2.3
  • pip install --upgrade pip
  • pip install --upgrade requests



Verifique se tem um interpretador python vivo em qualquer uma das janelas do terminal. Se assim for, mate-o e experimente o sudo pip que funcionou para mim.







Related


Tags

python   pip