J’avais le même message d’erreur, donc si quelqu’un retombe la dessus, une solution simple (qui a fonctionné chez moi en tout cas) :
Réinstaller/repointer python2 as default :
pip2 install --upgrade --force pip
ou, plus explicite :
python2 -m pip install --upgrade --force pip
→
Collecting pip
Using cached pip-20.0.2-py2.py3-none-any.whl (1.4 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.0.2
Uninstalling pip-20.0.2:
Successfully uninstalled pip-20.0.2
Successfully installed pip-20.0.2
-----
Check :
# pip --version
pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
# pip3 --version
pip 20.0.2 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
Et pip3 et bien toujours là ouf !..
Note: une telle erreur dans les dépendances :
Requirement already satisfied: urwid in /usr/local/lib/python3.5/dist-packages (2.1.0)
Collecting louie
Using cached Louie-2.0.tar.gz (13 kB)
ERROR: Command errored out with exit status 1:
Qui peut donc se reproduire en ligne de commande en tentant :
pip install louie
→ même message d’erreur, donc aucun lien avec les ports, etc…