Nota do mantenedor: Qualquer pessoa que ainda tenha esse problema, consulte #5599.
meu pip está quebrado. ele não pode atualizar. Ele também reclama de erro ao digitar apenas pip.
Traceback (most recent call last):
File "/usr/local/bin/pip", line7, in <module>
from pip._internal import main
ImportError: No module named _internal
Também tentei sudo pip
ou sudo su; pip
, com a mesma saída.
Digitando:
sudo apt remove python-pip
o problema desaparece. Estranho.
É uma má ideia sudo pip install -U pip
.
Eu tive o mesmo problema, então apliquei seu método estranho: sudo apt remove python-pip
e resolveu meu problema também. Eu acho que é sobre a diferença de versão. Porque antes de remover o pip, atualizei o pip de 8 para 10. Depois que removi o pip, verifiquei a versão do pip e a saída mostrou que tenho pip com a versão 10. E o problema desapareceu :) @zchrissirhcz
Essa solução também funcionou para mim, pois meu rastreamento de erro era idêntico. Obrigado por compartilhar.
Quando tento desinstalar o pip no fedora, ele tenta remover 377 pacotes. Tenho certeza que isso quebraria todo o sistema
@PavelNiedoba No meu caso, primeiro atualizo o pip com pip e removo o pacote python-pip
no Ubuntu com o apt.
Eu tive o mesmo problema, mas usei a correção temporária mencionada no problema #5240 . Logo depois disso, uma nova reclamação apareceu, indicando um erro na linha 11.
Traceback (última chamada mais recente):
Arquivo "/usr/local/bin/pip", linha 11, em
sys.exit(main())
NameError: nome 'main' não está definido
Eu mudei a última linha, de
sys.exit(main())
para
sys.exit(_main())
e Voilá! Problema descartado.
Acabei de mudar o from pip._internal import main
para from pip import main
e pronto! Problema dispensado
sudo python -m pip install -U pip==8.0.1
Conforme indicado por @mahxn0 , eu fiz:
sudo python -m pip install -U pip == 8.0.1
Depois disto:
sudo pip install -U pip
E está funcionando normalmente agora ;)
oi os irmãos me desculpem estou com um problema com meu mac OS, já tenho um Python versão 2.7 e instalei a versão 3.6 mas ainda tenho o sistema que me coloca 2.7 na minha /Biblioteca e não sei o que fazer posso nem instalar módulos no meu IDE
por favor me ajude :'(
@kouamegerard o problema é o gerenciador de pacotes python, o pip está quebrado. Você precisa remover e reinstalar o pip, especialmente a versão 10.0. Tente pesquisar no google como instalar uma versão pip (como 9.0) no mac OS, espero que isso ajude.
@kouamegerard Eu sugiro que você use uma instalação do Python fornecida pelo homebrew ( brew install python
depois de instalá-lo em https://brew.sh).
Estranho mesmo! Eu digitei "sudo apt remove python3-pip" e, em seguida, executei pip3, e ele instalou todos os pacotes que não conseguiu instalar antes ....
Esta solução funciona comigo xD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --force-reinstall
ou
use sudo para a permissão mais alta:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py --force-reinstall
Claro, podemos usar python3 em vez de python ;)
Eu bati isso dentro de um Dockerfile (ao instalar python3.6 e python3-pip).
A remoção desta linha RUN pip3 install --upgrade pip
resolveu o problema.
Eu sugiro olhar para # 5599 quanto à causa raiz desse problema e para descrever o que o corrige.
https://github.com/pypa/pip/issues/5599#issuecomment -414157896 resolvido para mim
python -m pip uninstall pip
e então faça
pip3 install --user PACKAGENAME
Isso funciona para mim no Python3 e no Ubuntu 18.04.
Instale o pip3:
sudo python3 -m pip install -U pip==19.0.2
Atualize pip3:
sudo pip3 install --upgrade pip
Eu resolvi isso atualizando o pip via Python, assim:
python2 -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade pip
Esta solução funciona comigo xD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py --force-reinstall
ou
use sudo para a permissão mais alta:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python get-pip.py --force-reinstall
Claro, podemos usar python3 em vez de python ;)
Eu tive que usar a opção -H para sudo para funcionar.
sudo -H python get-pip.py --force-reinstall
Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que ele foi fechado. Por favor, abra um novo problema para bugs relacionados.
Comentários muito úteis
Acabei de mudar o
from pip._internal import main
parafrom pip import main
e pronto! Problema dispensado