Frische von Python installieren 3.6 auf Windows 7.kann nicht Python laden 3.6 auf Windows 7
ich mit dem folgenden Fehler präsentiert bin, wenn Python zu öffnen versuchen, 3.6:
Fatal Python error: Py_Initialise: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
Current thread 0x0000252c (most recent call first):
Ich habe versucht:
- Einstellung den Pfad, PYTHONPATH und PYTHON Variablen in das Verzeichnis, in dem Python 3.6 installiert ist, aber das hat NICHT löste das Problem, obwohl es in anderen Threads als Lösung dargestellt wurde.
- Erneute Installation mit der 32-Bit-Version und der gleiche Fehler tritt auf.
- Ausführung mit Administratorrechten und der gleiche Fehler tritt auf.
- Kopieren des Ordners
Python36
in meinen Benutzerordner, Festlegen der Path-, PYTHONPATH- und PYTHONHOME-Variablen in diesem neuen Ordner, aber derselbe Fehler tritt auf. - Python 3.6 für alle Benutzer und nur für meinen Benutzer installieren, aber der gleiche Fehler tritt auf.
Die Einstellung von 'PYTHONPATH' und' PYTHONHOME' ist nicht die Lösung und eigentlich ist es das Problem. 'PYTHONPATH' kann - vorsichtig - verwendet werden, um Verzeichnisse zu' sys.path' hinzuzufügen, solange Sie wissen, dass es 'sys.path' für jeden installierten Interpreter betrifft und solange Sie niemals das Installationsverzeichnis oder das "Lib" -Unterverzeichnis oder etwas darunter. 'PYTHONHOME' wird nur in besonderen Fällen benötigt. Es sollte niemals für eine Standard-Python-Installation von python.org verwendet werden. – eryksun
Überprüfen Sie in einer Eingabeaufforderung 'where python', um sicherzustellen, dass Sie die richtige Version ausführen, und überprüfen Sie' set PYTHON', um sicherzustellen, dass keine Python-spezifischen Umgebungsvariablen festgelegt sind. wenn sie sind, werden sie unscharf gemacht, z.B. run 'set PYTHONHOME =' um diese Variable in der aktuellen Shell zu löschen. – eryksun
Gibt es in Ihrem _ "% PYTHON36 \ _INSTALL \ _DIR% \ Lib" _ Ordner einen _encodings_ Ordner (der eine Datei _ \ _ \ _ init.py \ _ \ __ enthält)? – CristiFati