web-dev-qa-db-fra.com

Erreur fatale Python sous Windows 10 ModuleNotFoundError: aucun module nommé 'encodings'

J'installe python sur mon ordinateur portable Windows 10 et j'obtiens cette information lorsque j'essaie de l'exécuter.

Erreur Python fatale: Py_Initialize: impossible de charger le système de fichiers codec ModuleNotFoundError: Aucun module nommé 'encodages' en cours 0x0000037c (l'appel le plus récent en premier):

6
Milos Milunovic

J'ai rencontré le même problème sous Windows 10. Voici comment je l'ai corrigé:

  1. Ouvrez vos ' Variables d'environnement ' (Sous ' Propriétés du système ').
  2. Dans la fenêtre qui s'ouvre, sélectionnez la ligne ' Chemin ', puis cliquez sur le bouton ' Modifier ... '.
  3. Il doit y avoir deux variables d’environnement C:\Python37-32\Scripts\ et C:\Python37-32\. Cliquez ensuite sur 'OK' (vérifiez que ces valeurs de chemin correspondent à l'emplacement et à la version de votre installation Python.)
  4. Ensuite, dans la partie supérieure de la fenêtre ' Variables d'environnement ', recherchez la variable PYTHONHOME et assurez-vous qu'elle est également définie sur C:\Python37-32
4
Joe

Ce problème a été abordé ici dans ce fil. Apparemment, l’exécution de la configuration de python en tant qu’administrateur ET/OU le réglage correct des variables d’environnement a résolu ce problème. 

1
Paandittya

même si j'avais le même problème lorsque j'ai installé la version bêta de Python 3.7, je l'ai résolu en procédant comme suit:

  1. si vous avez déjà installé la version précédente de python et que la variable d'environnement et le chemin sont déjà définis pour cette version, supprimez simplement le chemin et la variable env.

2.exécutez le fichier exe python 3.7 téléchargé en tant qu'administrateur

3.À la fin de l'installation, s'il vous demande l'autorisation de définir la longueur du chemin, cliquez simplement sur celui-ci . Tapez maintenant "python" en ligne de commande et voyez, cela devrait fonctionner.

0
pujitha

Tout d'abord, n'oubliez pas de sélectionner "Ajouter Python 3.x à PATH" avant de cliquer sur Installer maintenant et de redémarrer après l'installation pour que le nouveau chemin soit pris en compte par Windows . Deuxièmement, j'ai le même problème avec Phython 3 sur Windows 7 et 64 bits et je m'en suis débarrassé en supprimant les variables d'environnement système PYTHONPATH et PYTHONHOME de Windows 7, car j'avais déjà installé python 2 et ces chemins pointaient vers mon répertoire python 2. Je devais simplement supprimer les variables PYTHONPATH et PYTHONHOME.

0
Gorgorlu

Vous ne savez pas pourquoi cette question est toujours là sans solution. Je viens de rencontrer ceci et résolu par ceci:

  1. Fermez tous les émulateurs CMD ou de console.

  2. Accédez aux paramètres d'environnement du système et effacez tous les anciens paramètres de chemin ou d'environnement Python. Assurez-vous de vérifier le PATH dans les paramètres utilisateur et système.

  3. Essayez à nouveau python -V et voyez si vous pouvez l'exécuter ou non.

    • Si vous avez supprimé tous les paramètres d'environnement Python, je vous recommande de réinstaller Python et d'activer le paramètre Add Python to PATH pendant l'installation.
0
DrKNa