心流logo

linux环境中如何修改conda的保存目录

在Linux环境下,修改Conda的保存目录可以通过以下几种方法:

1. 修改.condarc文件

通过编辑用户目录下的.condarc文件,可以更改Conda环境的默认保存路径。

步骤

  1. 打开.condarc文件

    vim ~/.condarc
    
  2. 添加或修改envs_dirspkgs_dirs选项

    envs_dirs:
    - /path/to/new/envs
    pkgs_dirs:
    - /path/to/new/pkgs
    

    例如,你可以将环境的默认保存路径设置为/home/user/new_envs,将安装包的默认保存路径设置为/home/user/new_pkgs

  3. 保存并退出

    :wq
    

2. 使用命令行创建环境时指定路径

在创建Conda环境时,可以通过–prefix参数指定环境的存储路径。

步骤

  1. 创建环境并指定路径

    conda create --prefix /path/to/new/envs python==3.6
    

    例如,你可以创建一个名为myenv的环境,并将其存储在/home/user/myenv目录下。

  2. 激活和删除环境时也使用–prefix参数

    conda activate /path/to/new/envs
    conda deactivate
    conda remove --prefix /path/to/new/envs --all
    

3. 修改系统范围的配置

若需要对所有用户生效,可以修改系统范围的/etc/conda/conda.conf文件。

步骤

  1. 编辑系统范围的配置文件

    sudo vim /etc/conda/conda.conf
    
  2. 添加或修改env_dirspkg_cache选项

    [conda]
    env_dirs = /path/to/new/envs
    pkg_cache = /path/to/new/pkgs
    
  3. 保存并退出

    :wq
    

注意事项

<xinliu type