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.