2014-04-30 45 views
3

我想在我的Windows 7机器上安装Python 2.7.6(首先安装了python 3.3.3)。当在设置项目的解释加入之后选择项目的解释,我得到这个错误Multilpe python版本和解释器

File "C:\Python33\Lib\site.py", line 173 file=sys.stderr)^SyntaxError: invalid syntax

当最初将在设置页面蟒蛇2.7解释(相对于加入上述虚拟环境),它给这个错误消息

Cannot setup python SDK at C: .... . The SDK seems invalid.

当基于该解释程序添加任何虚拟env时,我也会收到类似的错误。

我已经在路径框中添加了python27路径,如图所示,但它似乎正在查看windows中设置的路径。如果我必须改变这种情况,是不是没有能力选择多个口译员?

任何帮助将不胜感激。

PyCharm's project interpreters

回答

3

之前我做了一个非常愚蠢的错误:我与PYTHONPATH而不是搞乱PATH。我将PYTHON33PYTHON27都添加到了我的PATH,它工作正常。

+0

我删除了'PYTHONPATH'变量,并且我的生活不再是地狱。尽可能多。 –

0

尝试将这些命令你运行你的UI

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

我有相反的问题 - 我需要删除[PYTHONHOME](https://docs.python.org/2/using/cmdline.html#envvar-PYTHONHOME)(它指向Python 3),以便它不会覆盖Python 2解释器的库位置。 –