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

Anaconda Prompt调用错误conda环境,ArcGIS Pro干扰问题求助

隔离ArcGIS Pro与Anaconda的Conda环境

问题背景

我因不同项目需求安装了两个conda环境:

  • Anaconda安装路径:C:\Users\<user>\AppData\Local\anaconda3
  • ArcGIS Pro安装路径:C:\Program Files\ArcGIS\Pro\bin\Python

启动Anaconda Prompt(来自Anaconda安装)时,始终加载ArcGIS Pro的环境。Anaconda Prompt的启动命令为:

%windir%\System32\cmd.exe "/K" C:\Users\<user>\AppData\Local\anaconda3\Scripts\activate.bat C:\Users\<user>\AppData\Local\anaconda3

执行conda env list显示:

# conda environments:
#
base                     C:\Program Files\ArcGIS\Pro\bin\Python
arcgispro-py3            C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3
                      *  C:\Users\<user>\AppData\Local\anaconda3

新建test环境时,被创建在ArcGIS相关目录:

test                     C:\Users\<user>\AppData\Local\ESRI\conda\envs\test

卸载ArcGIS Pro后恢复正常,重装后问题复现,需修改文件实现环境隔离。

解决方案

1. 配置Anaconda专属conda路径

找到Anaconda安装目录下的.condarc文件(路径:C:\Users\<user>\AppData\Local\anaconda3\.condarc),若不存在则新建。添加以下内容,强制Anaconda使用自身的环境和包存储目录:

envs_dirs:
  - C:\Users\<user>\AppData\Local\anaconda3\envs
pkgs_dirs:
  - C:\Users\<user>\AppData\Local\anaconda3\pkgs

2. 调整系统环境变量优先级

  • 打开系统环境变量设置,找到PATH变量,将Anaconda的Scripts目录(C:\Users\<user>\AppData\Local\anaconda3\Scripts)移至ArcGIS Pro的Python脚本目录(C:\Program Files\ArcGIS\Pro\bin\Python\Scripts)之前。
  • 检查是否存在CONDA_ENVS_PATH或ESRI_CONDA_ENVS_PATH环境变量,若有则删除,或修改为Anaconda的环境路径C:\Users\<user>\AppData\Local\anaconda3\envs。

3. 独立配置ArcGIS Pro的conda(可选)

若需同时保证ArcGIS Pro的conda环境不被干扰,找到ArcGIS Pro安装目录下的.condarc文件(路径:C:\Program Files\ArcGIS\Pro\bin\Python\.condarc),添加:

envs_dirs:
  - C:\Program Files\ArcGIS\Pro\bin\Python\envs
pkgs_dirs:
  - C:\Program Files\ArcGIS\Pro\bin\Python\pkgs

4. 验证效果

重启Anaconda Prompt,执行conda env list确认base环境指向Anaconda安装路径;新建测试环境,检查其存储路径是否为C:\Users\<user>\AppData\Local\anaconda3\envs。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 23:22:50