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.
