2017-08-16 74 views
0
我使用的是Windows 8,蟒蛇4.4.0

,Python的3.6如何改變蟒蛇ENV在Windows

我已經按照這個tutorial 創建一個名爲蛇與Python版本3.5的環境這就是我想要的,但經過我輸入激活蛇 Anaconda的提示和重新啓動的Spyder,sys.version_info的sys.path沒有改變,我仍然在Python 3.6。

我也看到了這個帖子here和遵循的答案,仍然不能解決問題

+0

請在你的機器上安裝Python 2.7。打開環境變量窗口並將python 2.7路徑設置爲第一個。保存並打開命令提示符,輸入python -version獲取2.7版本。 –

回答

0

activate命令只改變path變量。您需要將Spyder指向新的Python可執行文件。有指示here這樣做。

具體來說,您需要到「Preferences> Python解釋器>使用以下解釋器」,並提供創建新env時創建的新Python可執行文件的路徑。在我的系統上,在「Anaconda3/envs/[env]/bin」下的那個「

+0

我仍然需要先使用激活?我注意到,每次我重新啓動提示時,我都會再次回到舊的env(root)。 – LtChang

+0

不,你不需要爲IDE使用激活。我不確定在會話之間激活行爲。我的猜測是,它只改變了一個會話的路徑變量。意思是你每次都必須激活 – bendl

+0

我已經完成了你的建議,現在sys.version是3.5.4,但是sys.path仍然指向舊路徑,我沒有導入numpy,你知道發生了什麼嗎? ?另一個問題是現在我不能IPython控制檯,它說'你的Python環境或安裝沒有安裝ipykernel模塊' – LtChang