2017-03-08 84 views
1

我在具有不同磁盘的业务环境中工作,其中这些磁盘是我的个人空间(例如H:\)。我在该磁盘上创建了一个新的conda环境,并在conda info --envs中列出。今天我重新启动了我的机器,conda目录仍然存在,但它不再在conda info --envs中,因为该信息存储在每次注销时都会被擦除的磁盘上。刷新或检测conda环境

我仍然可以使用activate H:\path\to\env来激活环境,但不能使用它的名字。有没有办法'更新'我的conda环境列表,查看特定的文件夹?

回答

2

您可以添加使用命令包含环境的目录:

conda config --add envs_dirs /path/to/directory/containing/environments 

在Linux上:

(root) [[email protected] /]# ls /condaenvs/ 
devops machine_learning so statistics throwaway 
(root) [[email protected] /]# conda info --envs 
# conda environments: 
# 
root     * /conda 

(root) [[email protected] /]# conda config --add envs_dirs /condaenvs/ 
(root) [[email protected] /]# conda info --envs 
# conda environments: 
# 
devops     /condaenvs/devops 
machine_learning   /condaenvs/machine_learning 
so      /condaenvs/so 
statistics    /condaenvs/statistics 
throwaway    /condaenvs/throwaway 
root     * /conda 

(root) [[email protected] /]# cat $HOME/.condarc 
envs_dirs: 
    - /condaenvs/ 

(root) [[email protected] /]# source activate statistics 
(statistics) [[email protected] /]# 

在Windows上:

(root) C:\Users\nwani>dir F:\condaenvs 
Volume in drive F has no label. 
Volume Serial Number is 2B02-4CAF 

Directory of F:\condaenvs 

03/10/2017 02:06 PM <DIR>   . 
03/10/2017 02:04 PM <DIR>   .. 
03/10/2017 02:05 PM <DIR>   devops 
03/10/2017 02:05 PM <DIR>   so 
03/10/2017 02:06 PM <DIR>   machine_learning 
03/10/2017 02:06 PM <DIR>   statistics 
03/10/2017 02:06 PM <DIR>   throwaway 
       0 File(s)    0 bytes 
       7 Dir(s) 36,200,026,112 bytes free 

(root) C:\Users\nwani>conda info --envs 
# conda environments: 
# 
root     * C:\Users\nwani\AppData\Local\Continuum\Miniconda2 
(root) C:\Users\nwani>conda config --add envs_dirs F:\condaenvs 

(root) C:\Users\nwani>conda info --envs 
# conda environments: 
# 
devops     F:\condaenvs\devops 
machine_learning   F:\condaenvs\machine_learning 
so      F:\condaenvs\so 
statistics    F:\condaenvs\statistics 
throwaway    F:\condaenvs\throwaway 
root     * C:\Users\nwani\AppData\Local\Continuum\Miniconda2 


(root) C:\Users\nwani>type %USERPROFILE%\.condarc 
envs_dirs: 
    - F:\condaenvs 

(root) C:\Users\nwani>activate statistics 

(statistics) C:\Users\nwani> 
+0

是的,这就是我一直在寻找!谢谢。 – Mathias711