2016-06-21 62 views
0

環境激活的Python 2.7

  • 默認安裝安裝在C的默認目錄:\ Anaconda3
  • 創建2.7虛擬環境

問題

使用'activate py27'然後輸入命令'spyder'可以完美地工作。我的Spyder IDE在2.7版本中啓動。

但是,如果我'激活py27',然後通過使用'python C:\ script_path_here'調用python腳本,它會在python 3.4中運行腳本。同樣,如果我'激活py27'並鍵入'python',它將在3.4中啓動。爲什麼spyder能正常工作,但不是默認的python?

Screen Shot

+0

'python2'是否工作? – syntonym

+0

不,它返回'python2'不被識別爲內部或外部命令,可操作程序或批處理文件。 – PyNoob

+0

你確定Spyder是以python的2.7版本發佈的嗎?你是如何創建你的venv? –

回答

0

蟒蛇3.4環境變量優先於2.7,因爲目錄的我是,即使2.7被激活。

更改爲'envs'目錄改變了優先級並正確引導了2.7實例。

非常感謝Matthew幫助解決問題。

Screen Shot