多个Python版本和解释器

3
我正在尝试在我的Windows 7计算机上安装Python 2.7.6(首先安装了Python 3.3.3)。在添加设置-项目解释器后选择项目解释器时,我遇到了以下错误:
“File"C:\Python33\Lib\site.py", line 173 file=sys.stderr) ^ SyntaxError: invalid syntax”
当在设置页面中最初添加Python 2.7解释器(与上面添加虚拟环境相比)时,会出现此错误消息:
“Cannot setup python SDK at C:....。SDK似乎无效。”
当添加任何基于该解释器的虚拟环境时,我也会收到类似的错误。
我已经在路径框中添加了Python27路径,但它似乎正在查看Windows设置的路径。如果我必须更改它,那么这不是选择多个解释器的目的吗?
非常感谢您的帮助。
2个回答

3

我犯了一个很愚蠢的错误:我弄错了PATHPYTHONPATH。我将PYTHON33PYTHON27都添加到了PATH中,这样就解决了问题。


我删除了PYTHONPATH变量,我的生活不再像地狱一样。至少好多了。 - Hack-R

0

在运行用户界面之前,请尝试添加这些命令

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

我遇到了相反的问题 - 我需要删除 PYTHONHOME (它指向Python 3),以便它不会覆盖Python 2解释器的库位置。 - Eric Smith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接