Aviso: o pip está sendo chamado por um wrapper de script antigo


13

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 listno 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


Você pode usar python3 -m pip listsem problemas?
NaruS

@NaruS sim, quando usado dessa maneira, o aviso desaparece.
muyustan

Nesse caso, eu pessoalmente recomendo tentar reinstalar o pip, pois esse problema é bastante difícil de resolver (tende a ser uma pessoa para outra, pelo que li). Se você não quiser fazer isso, precisará usar python3 -m pip [package (in your case list)]infelizmente isso impede você de ser mais detalhado quando se trata de invocar pip
NaruS 02/02

@ NaruS eu estava revisitando esta questão e achei que deveria estar python -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.
muyustan 22/03

Respostas:


10

Eu enfrentei o mesmo problema, mas no Windows. Reinstalar pipfuncionou para mim. Você pode forçar uma reinstalação de pipcom:

python -m pip install --upgrade --force-reinstall pip

Eu acho que é sobre o uso do pip 9 em vez do pip 20, que pelo menos foi o modo como o resolvi
muyustan


1

Você pode resolvê-lo atualizando pip:

pip install --upgrade pip

Ele está no ubuntu, então o pip provavelmente será fornecido pelo ubuntu como pacote. Portanto, ele deve usar o apt para atualizar o pacote pip.
Frieder

Acho que não, porque meu pip já estava atualizado, eram 20.xx e o problema foi resolvido apenas quando eu desinstalo o pip e faço o download do pip 9.xx
muyustan

1

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 xxxem casos de emergência:

  1. Basta abrir a pasta que contém o pip (por exemplo, C:\Program Files\Python37\Libno meu laptop win10)
  2. Você pode encontrar duas pastas separadamente pertencentes à versão antiga pip e ao pip instalado recentemente (por exemplo, ./pip19_xxxpara o antigo e ./pippara o recém-instalado
  3. Exclua a pasta da nova versão pip (por exemplo ./pip)
  4. (SE NECESSÁRIO) Alterar o CAMINHO do ambiente no windows10
  5. Teste pip install xxxou python -m pip install xxxdentro cmd, ele deve funcionar agora


-5
  1. Abra o Windows Powershell como Administrador
  2. instalar pip - atualizar pip
  3. pip install PyQt5

Eu disse que estou no ubuntu
muyustan

Não use isso. Não use pip com sudo também.
Heisenberg
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.