ImportError: impossibile importare il nome 'sysconfig' da 'distutils' (/usr/lib/python3.8/distutils/__init__.py)
Ho installato pip3 utilizzando sudo apt-get install python3-pipsuccessivamente quando eseguo il seguente comando per installare django sudo pip3 install djangoottengo questo errore:
Traceback (l'ultima chiamata più recente): File "/ usr / bin / pip3", riga 9, in from pip import main File "/ usr / lib / python3 / dist-packages / pip / init .py", line 14, in da pip.utils importa get_installed_distributions, get_prog File "/ usr / lib / python3 / dist-packages / pip / utils / init .py", riga 23, in from pip.locations import (File "/ usr / lib / python3 / dist -packages / pip / locations.py ", riga 9, in from distutils import sysconfig ImportError: impossibile importare il nome 'sysconfig' da 'distutils' (/usr/lib/python3.8/distutils/ init .py)
Come lo risolvo?
Risposte
Ho provato di recente a installare manualmente la versione python3.9 nel mio Ubuntu dalla versione 3.6 utilizzando apt install python3.9. Quindi pip3 è stato rotto. Il problema è perché distutils non sono stati compilati per la versione 3.9.
Quindi nel mio caso sono corso apt install python3.9-distutilsa risolvere il mio problema.
Nel tuo caso assicurati di modificare la versione 3.x nel comando distutils.
Ciò ha aiutato, ma poi ho ricevuto un altro errore: ImportError: nessun modulo denominato "pip._internal"
Il seguente lo ha risolto:
arricciare https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall