Обновление среды

Обновление среды conda позволяет использовать существующую среду, созданную в предыдущей версии ArcGIS AllSource, и обновить ее для работы с текущей версией ArcGIS AllSource.

С каждой версией ArcGIS AllSource содержимое среды arcgispro-py3 conda по умолчанию обновляется, чтобы включать стабильные версии Python и конкретные пакеты Python, доступные в то время. Наличие обновленных пакетов улучшает возможности и функциональность, а также обеспечивает исправления ошибок и безопасности. Среда conda, созданная с помощью одной версии ArcGIS AllSource, будет иметь набор пакетов, не совместимых с другой версией ArcGIS AllSource.

Среда из предыдущей версии ArcGIS AllSource отобразит сообщение о несоответствии версии в диалоговом окне Менеджер среды.

Несовпадение версий

Чтобы обновить один из этих параметров среды до установленной версии ArcGIS AllSource, выполните действия, описанные ниже в разделе Обновление существующих параметров среды. Или среду можно обновить из командной строки Python, выполнив следующую команду conda:

conda proup -n <environment-name>

Примечание:

Запустите команду conda proup из среды, отличной от обновляемой.

Процесс обновления

В процессе обновления выполняются следующие действия:

  1. Определяются пакеты, которые были добавлены в среду (с помощью conda или pip).
  2. Среда архивируется в сжатый файл .tar.bz2 с тем же именем и в той же директории, что и у среды.
  3. Среда удаляется.
  4. Создается обновленная среда с тем же именем и путем, что и исходная среда.
  5. Устанавливаются определенные пакеты в новую среду.

Все дополнительные непакетные файлы, которые вы могли добавить в среду, не переносятся в обновленную среду. Эти файлы должны быть скопированы из среды перед обновлением, или файлы могут быть извлечены из сжатого файла архива позже.

Исходную среду можно воссоздать с помощью пакета conda-pack. Пакет conda-pack не включается в среду arcgispro-py3 по умолчанию, но его можно установить в клонированной среде с помощью следующей команды conda: conda install conda-pack -c esri. Архиватор файлов 7-zip можно также использовать для извлечения файлов из архива .tar.bz2.

Обновление существующих параметров среды

Чтобы обновить среду, выполните следующие действия:

Предварительное условие:

Перед обновлением среды убедитесь, что сеансы conda не открыты и не используют среду. Кроме того, убедитесь, что никакие другие открытые приложения не используют файлы из среды.

  1. Щелкните вкладку Проект на ленте.

    Появится страница настроек.

  2. В списке боковых вкладок щелкните Менеджер пакетов.

    Появится страница Менеджер пакетов.

  3. Нажмите кнопку Управление средой Управление.

    Появится диалоговое окно Управление средой.

    Среда, которую необходимо обновить, будет идентифицирована значком Предупреждение Предупреждение и предупреждающим сообщением о Несоответствии версии.

  4. Нажмите кнопку Обновить Обновление в строке, представляющей среду, которую вы хотите обновить.

    Или щелкните правой кнопкой мыши строку, представляющую среду, и выберите Обновить.

Среда обновляется.