多个Python版本和解释器

3 投票
2 回答
4562 浏览
提问于 2025-04-18 04:57

我正在尝试在我的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中设置的路径。如果我需要更改这个路径,那不是就失去了选择多个解释器的意义吗?

任何帮助都会非常感激。

PyCharm的项目解释器

2 个回答

0

在你运行用户界面之前,试着先加上这些命令。

set PYTHONHOME=C:\Python33
set PYTHONPATH=C:\Python33\lib
3

我犯了个很傻的错误:我在搞 PYTHONPATH 的时候,应该是搞 PATH。我把 PYTHON33PYTHON27 都加到了我的 PATH 里,然后它就正常工作了。

撰写回答