Python 具有大型包集合,以供在 ArcGIS Pro 中使用。为简化 Python 包的使用,ArcGIS Pro 集成了名为 conda 的包管理系统。可通过 Conda 轻松安装和更新包及其依赖项,无需进行任何推测。
为进一步扩展 Python 包的多功能性和实用性,单个工作站上可同时存在多个 Python 且彼此之间相互独立。其中的每个安装都可称为一个 Python 环境。每个 Python 环境都可具有其自己的包集,允许您在 Python 功能集之间进行切换,而无需每次均卸载并重新安装包。
默认情况下,ArcGIS Pro 的单机版 conda 环境 arcgispro-py3 包含 ArcGIS Pro 所使用的所有 Python 库以及其他几种 Python 库,例如 scipy 和 pandas。
从 Python 访问 conda
在 conda 环境中,您可以使用 Python 命令打开 Python 会话并使用 Python yourscript.py 形式运行 Python 脚本。您也可以使用 conda 命令访问 conda 功能,例如列出当前环境内容(使用 conda list),也可以搜索和访问其他第三方库。
有关使用 conda 的详细信息,请参阅 conda 简介。
通过网络访问创建环境和安装软件包
创建 conda 环境和安装软件包需要 Internet 连接。如果您要尝试在防火墙的保护下克隆环境,则可能需要在网络的防火墙设置中将以下站点置于允许列表中:
- https://conda.anaconda.org
- https://repo.anaconda.com