Após atualizar pip
(ou pip3
, neste caso) se ocorrer o seguinte:
$ ~ pip3 -V
Traceback (most recent call last):
File "/usr/local/bin/pip", line 7, in <module>
from pip._internal import main
ModuleNotFoundError: No module named 'pip._internal'
Forçar uma reinstalação do pip:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
Verifique a instalação:
$ ~ pip3 -V
pip 10.0.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
Agora, pip3 install <package>
e pip3 install --user <package>
(para instalações no nível do usuário) funcionarão corretamente.
Nunca deve haver qualquer motivo para você executar o pip no modo elevado.
(nota: para o Python 2.7, basta substituir python
para python3
e pip
para pip3
)
Também teve problemas no macOS, é um problema comum entre as plataformas.