pip3 -V
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 14, in <module>
from pip.utils import get_installed_distributions, get_prog
File "/usr/lib/python3/dist-packages/pip/utils/__init__.py", line 23, in <module>
from pip.locations import (
File "/usr/lib/python3/dist-packages/pip/locations.py", line 9, in <module>
from distutils import sysconfig
ImportError: cannot import name 'sysconfig'
Il semble que votre installation Python était incomplète/cassée, lancez votre terminal en appuyant sur Ctrl + Alt + T et exécutez la commande suivante:
Sudo apt install python3-distutils
Cela installera le package requis pour corriger l'erreur, comme vous pouvez le voir sur votre sortie d'erreur.
Après la mise à niveau d'ubuntu 18 -> 19, la même chose s'est produite. Le problème était que j'utilisais un environnement virtuel créé le 18 mais globalement python a été réinstallé. Pour y remédier:
Dans mon cas, c'était ça.