Windows下Conda虚拟环境未更改 [英] Conda virtual environment not changing under Windows
问题描述
我已经为Windows安装了Anaconda 2.2.0,并通过以下方式创建了虚拟环境:
I have installed Anaconda 2.2.0 for Windows and created a virtual environment via:
> conda create -n my-env anaconda
环境创建成功,我在环境列表中看到了它(实际上目录在Anaconda \ envs中.)
The environment is sucessfully created and I see it in my list of envinronments (and indeed the directory is there in Anaconda\envs..)
> conda info -e
# conda environments:
#
my-env D:\Anaconda\envs\my-env
root * D:\Anaconda
但是,当运行activate.bat脚本切换环境时,尽管看起来很成功,但实际上并没有进行切换:
However, when running the activate.bat script to switch envinronment, although it appears to be successful the switch isn't actually made:
> activate.bat my-env
Activating environment "astropy-dev"...
> conda list -e
# conda environments:
#
my-env D:\Anaconda\envs\my-env
root * D:\Anaconda
*
指示活动的环境.
我在Windows上看到了一些有关conda激活的问题,但是还没有发现这个具体问题.
I have seen some issues with conda activate on Windows but haven't found this sepecific issue.
有关更多信息:我希望复制整个Anaconda软件包分发,然后在一个软件包上安装开发版本.
For further info: I am looking to copy the whole Anaconda package distribution and then install a dev version over one package.
推荐答案
如果使用的是Powershell,则activate
当前不支持它.您将需要手动修改PATH,或者使用cmd shell.
If you are using Powershell, activate
currently does not support it. You will need to modify your PATH manually, or else use the cmd shell.
这篇关于Windows下Conda虚拟环境未更改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!