Python 包管理器

ArcGIS Pro 可以利用丰富的 Python 包集合。 为了支持 Python 包,ArcGIS Pro 包含一个包管理系统,名为 conda。 ArcGIS Pro 将 conda 与 Python 包管理器相集成。 也可以从命令提示符访问 conda。

要进一步扩展 Python 包的多功能性和实用性,单个工作站上可同时存在多个 Python 环境且彼此之间相互独立。 每个 Python 环境都可具有其自己的软件包集,允许您在 Python 功能集之间进行切换,而无需每次均卸载并重新安装软件包。

默认情况下,ArcGIS Pro 的单机版 conda 环境 arcgispro-py3 包含 ArcGIS Pro 所使用的所有 Python 库以及其他几种库,例如 scipypandas

警告:

不建议修改 ArcGIS Pro 默认 Python 环境 (arcgispro-py3),此操作可能会导致意想不到的后果。建议您仅修改克隆环境。

从命令提示符访问 conda

可从命令提示符使用 conda 命令访问 conda 功能。 活动 Python 环境通过在当前目录之前的提示符中以括号括起指示。 使用 Python 命令提示符快捷方式可打开使用 ArcGIS Pro 的活动 conda 环境初始化的命令提示符窗口。 要列出活动环境中的包,输入 conda list,或者要列出所有环境,输入 conda env list。 要获取有关命令的帮助,输入 help 或在命令后输入 -h。 可以在活动环境中使用 propy 命令打开 Python 会话,然后使用格式 propy yourscript.py 运行 Python 脚本。

有关使用 conda 的详细信息,请参阅 conda 简介

通过网络访问创建环境和安装软件包

创建 conda 环境和安装软件包需要 Internet 连接。 如果您要尝试在防火墙的保护下克隆环境,则可能需要在网络的防火墙设置中将以下站点置于允许列表中:

  • https://conda.anaconda.org
  • https://repo.anaconda.com

相关主题