Estou tentando instalar um aplicativo python que escrevi em uma instância virtual do Ubuntu 16.4 recém-criada. Eu preciso instalar um número de pacotes python que eu já instalei no meu próprio PC.
Tudo estava indo bem, até que vi esta mensagem:
You are using pip version 8.1.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Ok, acho que isso parece inofensivo.
No entanto, depois de fazer isso, na próxima vez que eu executar o pip, recebo:
$ pip freeze
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
Eu pensei que deveria reverter para o pip antigo
$ sudo apt install python-pip
e depois
$ sudo apt install python-pip
...
Setting up python-pip (8.1.1-2ubuntu0.4) ...
OK, eu tenho pip 8.1.1 de volta. Mas infelizmente
$ pip freeze
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
Então a questão é o que foi estragado com a atualização do pip e como corrigi-lo?