在终端中,我可以成功运行py -2
。
不过,
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 :(得分:2)
删除“PYTHONHOME”环境变量。 (这在安装python27 x86和python36 x64时解决了我的问题)
答案 1 :(得分:1)
您可以尝试设置python路径。
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
答案 2 :(得分:0)
我曾经遇到过同样的问题。 我发现我的python 2.7是 x86 而我的python 3.5是 x64 ,所以我删除了python 2和3,然后重新安装python 2.7和3.5为 x64 ,然后就可以了。