繁体   English   中英

我安装了python 2.7和3.5,但python 3.5不能正常工作

[英]I installed both python 2.7 and 3.5, but python 3.5 does not work well

在终端中,我可以成功运行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):

删除“PYTHONHOME”环境变量。 (这在安装python27 x86和python36 x64时解决了我的问题)

您可以尝试设置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

我曾经有过同样的问题。 我发现我的python 2.7是x86而我的python 3.5是x64 ,所以我删除了python 2和3,然后重新安装python 2.7和3.5作为x64 ,然后它工作。

我的安装应用程序如图所示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM