Python имеет большую коллекцию пакетов, которые могут использоваться в ArcGIS Pro. Для упрощения использования пакетов Python, ArcGIS Pro содержит систему управления пакетами под названием conda. Conda облегчает процесс установки и обновления пакетов и их зависимостей.
Чтобы еще больше расширить многообразие и применение пакетов Python, различные установки Python теперь могут существовать на одной рабочей станции, независимо друг от друга. Каждая из этих установок считается средой Python. Каждая среда Python может иметь собственный набор пакетов, что позволяет легко переключаться между различными наборами функций Python без необходимости каждый раз удалять и устанавливать пакеты заново.
По умолчанию, ArcGIS Pro имеет одну среду conda, arcgispro-py3, которая содержит все библиотеки Python, используемые в ArcGIS Pro, а также некоторые другие, такие как scipy и pandas.
Доступ к conda из Python
В среде conda можно открыть сеанс Python с помощью команды Python и запустить скрипты Python, используя форму Python yourscript.py. Также можно получить доступ к функциям conda, используя команду conda, таким как список содержания текущей среды (conda list) и поиск и открытие дополнительных сторонних библиотек.
Дополнительные сведения об использовании и работе с conda см. в разделе Введение в conda.
Сетевой доступ для создания сред и установки пакетов
Для создания сред conda и установки пакетов требуется подключение к интернету. Если вы хотите клонировать среду за брандмауэром, в настройках брандмауэра может потребоваться включить в белый список следующие сайты:
- https://conda.anaconda.org
- https://repo.anaconda.com