Windows下Conda虚拟环境未更改 [英] Conda virtual environment not changing under Windows

查看:492
本文介绍了Windows下Conda虚拟环境未更改的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经为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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆