2016-05-30 11 views
4

Im Terminal kann ich py -2 erfolgreich ausführen. Dennoch ,Ich habe Python 2.7 und 3.5 installiert, aber Python 3.5 funktioniert nicht gut

C:\Users\user>py -3 
Fatal Python error: Py_Initialize: unable to load the file system codec 
    File "C:\Python27\lib\encodings\__init__.py", line 123 
    raise CodecRegistryError,\ 
          ^
SyntaxError: invalid syntax 

Current thread 0x00004570 (most recent call first): 
+0

Ich rate mit 'python3' anstelle von 'py -3' funktioniert nicht auf Ihrem System? –

+0

Es besteht die Möglichkeit, dass beim Zugriff auf Python über die Umgebungsvariablen ein Konflikt auftritt. Gehen Sie also zu dem Pfad, auf dem python3 installiert ist, und verwenden Sie dann den Befehl. –

Antwort

1

können Sie versuchen, Python Pfad festlegen.

C:\Users\user>set PATH=C:\Program Files\Python 3.5;%PATH% 
C:\Users\user>set PYTHONPATH=%PYTHONPATH%;C:\python_lib_path 
C:\Users\user>python 
0

Ich habe das gleiche Problem haben. Ich fand, dass mein Python 2.7 ist x86 und mein Python 3.5 ist x64, also löschte ich beide Python 2 und 3, dann Python installieren 2.7 und 3.5 als x64, dann funktioniert es.

My install applications are shown in picture

0

Entfernen Sie den "PYTHON" Umgebungsvariable. (Dies löste mein Problem bei der Installation python27 x86 und python36 x64)

Verwandte Themen