Después de leer este comentario sobre la actualización de pip, ejecuté:
sudo pip3 install --upgrade pip
Como señala @ByteCommander, la actualización continúa /usr/local/bin/pip3
, mientras que la versión de la distribución (de python3-pip) se encuentra en /usr/bin/pip3
, y la primera tiene prioridad debido al orden en PATH. Parece que funciona bien, pero si ejecuto específicamente la versión de Ubuntu (16.04) me sale un error:
/usr/bin/pip3 -V
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'
Esto me hace desconfiar de las actualizaciones de Python. Entonces, estoy atascado tratando de instalar un paquete de Python que en realidad es de un repositorio de git y que no está en ningún repositorio de apt-get , y que también tiene dependencias.