pip upgrade não está funcionando

0

Estou tentando atualizar o pip da versão 7.1.2 para 8.0.2 Mas eu não sou capaz de atualizá-lo devido a alguns erros. Eu corri o seguinte comando.

user@ubuntu:~/devstack$ pip install --upgrade pip

Estou seguindo os erros do Rastreamento:


Por favor, deixe-me saber como posso fazer isso funcionar.

    
por uvrathore 28.01.2016 / 20:47

1 resposta

3

Você pode atualizar pip globalmente usando sudo :

sudo pip3 install --upgrade pip
sudo pip2 install --upgrade pip

Ou você pode atualizá-lo apenas para seu usuário usando a opção --user :

pip3 install --upgrade --user pip
pip2 install --upgrade --user pip

Note que eu atualizo as duas pip s para Python 2 e Python 3. É importante atualizar a versão para Python 3 primeiro, porque a última atualização será acessada mais tarde por pip , que deve ser pip2 por padrão.

Atualização importante:

A partir de pip versão 10 (eu acho), o comando pip / pip3 está quebrado, devido a uma alteração na estrutura do pacote que não é compatível com os scripts de inicialização fornecidos a partir do python-pip / python3-pip packages de apt . Consulte Erro após a atualização do pip: não é possível importar o nome 'main' no Stack Overflow para obter detalhes.

Correção rápida: não execute mais pip / pip3 , mas use sempre python -m pip / python3 -m pip , que não usará os scripts executáveis agora incompatíveis fornecidos pelo gerenciador de pacotes do seu sistema ou atualize sua versão pip / pip3 para 10 ou superior.

    
por Byte Commander 28.01.2016 / 21:03