繁体   English   中英

Conda虚拟环境在Windows下不会改变

[英]Conda virtual environment not changing under Windows

我已经为Windows安装了Anaconda 2.2.0并通过以下方式创建了一个虚拟环境:

> conda create -n my-env anaconda

环境是成功创建的,我在我的envinronments列表中看到它(实际上目录在Anaconda \\ envs ..)

> conda info -e
# conda environments:
#
my-env                   D:\Anaconda\envs\my-env
root                  *  D:\Anaconda

但是,当运行activate.bat脚本来切换envinronment时,虽然看起来是成功的,但实际上并没有进行切换:

> 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激活的一些问题,但没有发现这个特定的问题。

有关详细信息:我希望复制整个Anaconda软件包分发版,然后在一个软件包上安装开发版。

如果您使用的是Powershell,则当前activate不支持它。 您需要手动修改PATH,否则使用cmd shell。

您是否在批处理脚本中调用activate 然后应该call activate my-env

你不需要.bat。 它只是激活my-env。

你命令

activate astropy-dev

必须从D:\\ Anaconda目录运行。 然后它应该工作。 要检查,请键入:

conda info -e

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM