2014-04-30 46 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解釋器的庫位置。 –