Conda 虚拟环境在 Windows 下没有变化
Conda virtual environment not changing under Windows
我已经为 Windows 安装了 Anaconda 2.2.0 并通过以下方式创建了一个虚拟环境:
> conda create -n my-env anaconda
环境已成功创建,我在我的环境列表中看到了它(目录确实在 Anaconda\envs..)
> conda info -e
# conda environments:
#
my-env D:\Anaconda\envs\my-env
root * D:\Anaconda
但是,当运行 activate.bat 脚本切换环境时,虽然看起来成功,但实际上并没有进行切换:
> 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 activate 的一些问题,但还没有发现这个特定的问题。
更多信息:我希望复制整个 Anaconda 软件包分发版,然后在一个软件包上安装开发版本。
您不需要 .bat。它只是激活我的环境。
您是从批处理脚本中调用 activate
吗?那么应该是call activate my-env
.
如果您使用的是 Powershell,activate
目前不支持它。您将需要手动修改您的 PATH,或者使用 cmd shell。
你指挥
activate astropy-dev
必须是来自 D:\Anaconda 目录的 运行。然后它应该工作。
要检查,请键入:
conda info -e
我已经为 Windows 安装了 Anaconda 2.2.0 并通过以下方式创建了一个虚拟环境:
> conda create -n my-env anaconda
环境已成功创建,我在我的环境列表中看到了它(目录确实在 Anaconda\envs..)
> conda info -e
# conda environments:
#
my-env D:\Anaconda\envs\my-env
root * D:\Anaconda
但是,当运行 activate.bat 脚本切换环境时,虽然看起来成功,但实际上并没有进行切换:
> 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 activate 的一些问题,但还没有发现这个特定的问题。
更多信息:我希望复制整个 Anaconda 软件包分发版,然后在一个软件包上安装开发版本。
您不需要 .bat。它只是激活我的环境。
您是从批处理脚本中调用 activate
吗?那么应该是call activate my-env
.
如果您使用的是 Powershell,activate
目前不支持它。您将需要手动修改您的 PATH,或者使用 cmd shell。
你指挥
activate astropy-dev
必须是来自 D:\Anaconda 目录的 运行。然后它应该工作。 要检查,请键入:
conda info -e