AVISO: o pip está sendo chamado por um wrapper de script antigo. Isso falhará em uma versão futura do pip. Consulte https://github.com/pypa/pip/issues/5599 para obter conselhos sobre como corrigir o problema subjacente. Para evitar esse problema, você pode chamar o Python com '-m pip' em vez de executar o pip diretamente.
Quando digito diretamente pip list
no terminal, recebo o aviso acima. O que isso significa exatamente?
Devo sempre usá-lo como python3 -m pip list
? (Se eu usá-lo dessa maneira, a mesma saída (lista de pacotes) será exibida sem nenhum aviso)
ps: estou no ubuntu 18.10
python3 -m pip list
sem problemas?python3 -m pip [package (in your case list)]
infelizmente isso impede você de ser mais detalhado quando se trata de invocar pippython -m pip [**install** package (in your case list)]
no seu comentário, se não estou errado. Se você acha que estou certo, não exclua seu comentário e deixe o meu ficar aqui, avise-me caso contrário, por favor.Respostas:
Eu enfrentei o mesmo problema, mas no Windows. Reinstalar
pip
funcionou para mim. Você pode forçar uma reinstalação depip
com:fonte
Você pode usar este procedimento para voltar à versão anterior do pip
https://github.com/pypa/pip/issues/5599#issuecomment-414157896
fonte
Você pode resolvê-lo atualizando
pip
:fonte
Encontrei o mesmo problema depois que atualizei o pip para a versão 20.1.x através do Pytharm . Encontrei uma maneira de garantir que você possa usar
pip install xxx
em casos de emergência:C:\Program Files\Python37\Lib
no meu laptop win10)./pip19_xxx
para o antigo e./pip
para o recém-instalado./pip
)pip install xxx
oupython -m pip install xxx
dentrocmd
, ele deve funcionar agorafonte
Apenas use
Isso resolverá o problema de aviso
fonte
fonte