Conda无法激活环境

时间:2015-08-07 20:08:34

标签: python anaconda conda

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users>conda env list
# conda environments:
#
deepdream                    C:\Users\AppData\Local\Continuum\Anaconda32\env
s\deepdream
pd16.2                     C:\Users\AppData\Local\Continuum\Anaconda32\env
s\pd16.2
root                  *  C:\Users\AppData\Local\Continuum\Anaconda32


C:\Users>activate deepdream
No environment named "deepdream" exists in C:\Users\AppData\Local\Continuum\Anaconda32\envs

C:\Users>

我为deepdream代码创建了一个环境,我无法通过命令提示符激活它。似乎conda将其识别为环境,但激活它失败

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我不知道为什么,但是包含您环境的文件夹是env但是conda正在寻找名为envs的文件夹 - 您有两种选择:

  1. 将env文件夹重命名为envs
  2. 将CONDA_ENVS_PATH环境变量设置为指向您的路径。

答案 1 :(得分:0)

我会重新创造那个环境。有时,如果在软件包安装过程中出现问题,则可能导致环境配置中断,例如,丢失/无效的文件。

activate脚本会查找一些子目录(可能还有更多内容),以确定给定目录是否为有效环境。

很难远程诊断您的错误,因此我建议您重新创建该环境(只需重命名旧文件夹)。

如果要诊断错误,请在之后比较这两个目录。