多个Python版本和解释器
我正在尝试在我的Windows 7电脑上安装Python 2.7.6(之前先安装了Python 3.3.3)。在设置项目解释器时,选择Python 2.7解释器后,出现了这个错误:
文件 "C:\Python33\Lib\site.py",第173行 file=sys.stderr) ^ 语法错误:无效的语法
当我在设置页面初次添加Python 2.7解释器时(与上面添加虚拟环境相比),出现了这个错误信息:
无法在C: .... 设置Python SDK。SDK似乎无效。
在基于这个解释器添加任何虚拟环境时,我也会遇到类似的错误。
我已经在路径框中添加了Python 2.7的路径,如图所示,但似乎它还是在查看Windows中设置的路径。如果我需要更改这个路径,那不是就失去了选择多个解释器的意义吗?
任何帮助都会非常感激。
2 个回答
0
在你运行用户界面之前,试着先加上这些命令。
set PYTHONHOME=C:\Python33
set PYTHONPATH=C:\Python33\lib
3
我犯了个很傻的错误:我在搞 PYTHONPATH
的时候,应该是搞 PATH
。我把 PYTHON33
和 PYTHON27
都加到了我的 PATH
里,然后它就正常工作了。