【问题标题】:Refresh or detect conda environments刷新或检测 conda 环境
【发布时间】:2017-07-28 18:15:10
【问题描述】:

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

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

【问题讨论】:

    标签: python refresh updates conda virtual-environment


    【解决方案1】:

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

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

    在 Linux 上:

    (root) [root@af511ebe9357 /]# ls /condaenvs/
    devops  machine_learning  so  statistics  throwaway
    (root) [root@af511ebe9357 /]# conda info --envs
    # conda environments:
    #
    root                  *  /conda
    
    (root) [root@af511ebe9357 /]# conda config --add envs_dirs /condaenvs/
    (root) [root@af511ebe9357 /]# 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) [root@7d75c8c6e873 /]# cat $HOME/.condarc 
    envs_dirs:
      - /condaenvs/
    
    (root) [root@7d75c8c6e873 /]# source activate statistics
    (statistics) [root@7d75c8c6e873 /]#
    

    在 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>
    

    【讨论】:

    • 是的,这就是我要找的!谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-02
    • 2018-12-18
    • 1970-01-01
    • 2022-11-08
    • 2020-10-21
    • 2019-04-07
    • 2021-11-03
    相关资源
    最近更新 更多