如何改变蟒蛇ENV在Windows

问题描述:

我使用的是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版本。 –

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