ImportError: impossible d'importer le nom 'sysconfig' depuis 'distutils' (/usr/lib/python3.8/distutils/__init__.py)

Sep 10 2020

J'ai installé pip3 en utilisant sudo apt-get install python3-pipaprès cela lorsque j'exécute la commande suivante pour installer django, sudo pip3 install djangoj'obtiens cette erreur:

Traceback (dernier appel le plus récent): Fichier "/ usr / bin / pip3", ligne 9, dans le fichier principal d'importation de pip "/ usr / lib / python3 / dist-packages / pip / init .py", ligne 14, dans depuis pip.utils importation get_installed_distributions, fichier get_prog "/ usr / lib / python3 / dist-packages / pip / utils / init .py", ligne 23, depuis importation pip.locations (fichier "/ usr / lib / python3 / dist -packages / pip / locations.py ", ligne 9, in from distutils import sysconfig ImportError: impossible d'importer le nom 'sysconfig' depuis 'distutils' (/usr/lib/python3.8/distutils/ init .py)

Comment puis-je réparer ça?

Réponses

8 SrinivasBatchu Nov 10 2020 at 22:18

J'ai récemment essayé d'installer manuellement la version python3.9 dans mon Ubuntu à partir de la version 3.6 en utilisant apt install python3.9. Puis pip3 a été cassé. Le problème est que les distutils n'ont pas été construits pour la version 3.9.

Donc, dans mon cas, j'ai couru apt install python3.9-distutilspour résoudre mon problème.

Dans votre cas, assurez-vous de modifier la version 3.x dans la commande distutils.

FelixMueller Jan 05 2021 at 04:32

Cela a aidé mais j'ai eu une autre erreur: ImportError: Aucun module nommé 'pip._internal'

Ce qui suit l'a corrigé:

boucle https://bootstrap.pypa.io/get-pip.py -o get-pip.py

python3 get-pip.py --force-reinstall