conda环境文件放到其他盘符

查看conda的环境配置

$ conda info

     active environment : base
    active env location : F:\1_soft\8_conda
            shell level : 1
       user config file : C:\Users\temp\.condarc
 populated config files : F:\1_soft\8_conda\.condarc
                          C:\Users\temp\.condarc
          conda version : 25.7.0
    conda-build version : not installed
         python version : 3.13.5.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=skylake
                          __conda=25.7.0=0
                          __cuda=11.1=0
                          __win=10.0.19045=0
       base environment : F:\1_soft\8_conda  (read only)
      conda av data dir : F:\1_soft\8_conda\etc\conda
  conda av metadata url : None
           channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/noarch
          package cache : F:\1_soft\8_conda\pkgs
                          C:\Users\temp\.conda\pkgs
                          C:\Users\temp\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\temp\.conda\envs
                          F:\1_soft\8_conda\envs
                          C:\Users\temp\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/25.7.0 requests/2.32.4 CPython/3.13.5 Windows/10 Windows/10.0.19045 solver/libmamba conda-libmamba-solver/25.4.0 libmambapy/2.0.5 aau/0.7.2 c/. s/.
          administrator : False
             netrc file : None
           offline mode : False

(base)

可以看到envs directories 中指定了conda环境文件的目录为C:\Users\temp\.conda\envs。说明安装环境时,默认会安装到C盘中。
如果想改变conda环境文件的目录,只需要在~/.condarc中添加如下配置即可:

envs_dirs:
  - F://1_soft//8_conda//envs

添加完成后,再次执行conda info, 可以看到envs directiries第一个指定的已经时刚才指定的文件夹了

已存在的环境迁移

如果已经存在的环境想迁移到新的目录,可以使用如下命令:

$ conda move <环境名> <新目录>

如果迁移完成后,还是使用不了,需要给新目录添加权限,右键点击新目录,选择“属性”,在“安全”选项卡选中users,并添加“完全控制”权限。