You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置CONDA_ENVS_PATH后,新conda环境是否默认存入指定路径?

关于conda环境存储路径配置的问题解答

当前配置的效果

你设置的CONDA_ENVS_PATH环境变量能实现搜索多目录下conda环境的需求——GIS用户可以正常调用Esri的conda环境,同时也能找到Miniconda默认目录和D盘目录下的环境。但**无法实现“新环境默认存入D:\conda\envs”**的需求,因为CONDA_ENVS_PATH仅作为conda的环境搜索路径,不决定新环境的默认创建位置。

正确的配置方案

要同时满足两个需求,需要结合环境变量和conda全局配置:

1. 修正并保留CONDA_ENVS_PATH设置

确保环境变量值为(注意补上ArcGIS路径的反斜杠):

D:\conda\envs;C:\ArcGIS\Pro\bin\Python\envs;C:\anaconda3\envs

这个设置保证conda能在三个目录下检索已有的环境。

2. 修改conda全局配置,指定默认创建路径

通过以下两种方式之一,让conda默认在D:\conda\envs创建新环境:

  • 命令行批量配置(适合多工作站部署):
    以管理员身份运行命令提示符,执行:
    conda config --set env_dirs "D:\conda\envs;C:\ArcGIS\Pro\bin\Python\envs;C:\anaconda3\envs"
    
    该命令会修改Miniconda安装目录下的.condarc全局配置文件,将env_dirs的第一个路径设为默认创建环境的位置。
  • 手动编辑配置文件:
    打开C:\anaconda3\.condarc文件(若不存在则新建),添加或修改如下内容:
    env_dirs:
      - D:\conda\envs
      - C:\ArcGIS\Pro\bin\Python\envs
      - C:\anaconda3\envs
    

3. 权限验证

确保所有工作站用户对D:\conda\envs目录拥有读写权限,否则创建新环境时会出现权限错误。

内容的提问来源于stack exchange,提问作者auslander

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 08:45:37