专栏名称: 锐多宝
遥感技术教程、资讯与前沿论文
目录
相关文章推荐
印象笔记  ·  谁能拦住他胡来?|一周收藏排行 ·  6 小时前  
混沌学园  ·  李善友:混沌凭什么来搞AI? ·  昨天  
营销案例精选  ·  最燃女性汽车广告,被摄影博主拍出来了! ·  3 天前  
营销案例精选  ·  最燃女性汽车广告,被摄影博主拍出来了! ·  3 天前  
51好读  ›  专栏  ›  锐多宝

使用ArcGISPro的自带Conda

锐多宝  · 公众号  ·  · 2025-03-04 23:02

正文

视频封面1920x1080拷贝

这是小荟使用ArcGISPro内置 Conda 的记录贴,希望有所帮助。

1.软件版本

  • Windows11

  • ArcGIS Pro 3.3.2

  • Python 3.11.8

  • conda 4.14.0

2.什么是包管理器

打开 ArcGIS Pro,在工程设置界面可以找到 包管理器 界面。

image-20250227202128341

ArcGIS Pro 自带一个 Python3 环境,并提前内置了大量包,比如GDAL,便于直接使用。

而包管理器就是管理 Python 环境的工具,这层“皮肤”下面的就是 conda。

Conda 是一款功能强大且著名的包和环境管理器(本身没有图形界面,命令行操作),可以轻松管理多个编程环境,比如管理 ArcGISPro 自带的 Python 环境。

最重要的是,通过 conda 下载的各种环境、各种包,通常都很全面,相比 Python 自带的 pip 下载器,不会缺少依赖甚至编译文件等问题。

所以,配置复杂环境推荐用 conda 一键搞定。

ArcGIS Pro 包管理就是在 conda 之上加了一层图形操作系统( GUI )

有了这个窗口,方便新用户上手,但囿于网络或直观性等原因, 小荟觉得还是命令行界面好用。

3.下载 conda

ArcGISPro 自带 conda,我们可以不用下载 ,这里只是记录下载链接。

conda 分为 Anaconda 和 Miniconda,Miniconda 是 Anaconda 的轻量级替代,默认只包含了 python 和 conda。推荐 Miniconda 。

下载链接:

  • 国外.https://docs.conda.io/en/latest/miniconda.html

  • 国内下载.https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

4.使用conda

首先明确,conda 和 Python 是两个窗口,两者有联系但是互不干涉(怕新手混乱)。

正常安装的 conda 软件,会自动在系统环境变量中写入地址。

然后打开默认的命令提示符工具CMD,输入 conda 就有反应。

但这里的 conda 是跟随 ArcGIS Pro 安装,所以我们需要 在ArcGISPro 提供的 CMD(命令提示符) 中运行

4.1找到命令窗口

打开至 开始菜单 -> 所有应用 -> ArcGIS 文件夹,右键打开所在位置

  • C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ArcGIS\ArcGIS Pro

在这里可以找到 命令提示符 ,双击开启(定向到 C:\Program Files\ArcGIS\Pro\bin\Python\Scripts\proenv.bat )命令提示符窗口。

之后就可以正常使用 conda 命令了。

image-20250227214443568
image-20250227214642391

4.2常用命令

版本: conda -V

帮助(多用帮助): conda -h

安装指定版本的包: conda install arcpy=3.3

查看某个包的所有可选版本: conda search 包名 -c 频道名 默认频道是 conda-forge

复制环境: conda create  --clone 旧环境名 --name 新环境名

删除环境: conda remove --name 环境名 --all

查看活动环境中安装的包: conda list

查看某个包的版本号: conda list 包名

查看所有 conda 环境: conda env list

4.3添加、管理镜像源

显示所有镜像源: conda config --show channels

添加源,以清华源为例



conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

参考

  • 清华大学开源软件镜像站说明.https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

  • Anaconda 配置清华镜像源.https://www.cnblogs.com/sx66/p/17823517.html







请到「今天看啥」查看全文