Resumo
Em alguns casos, um ambiente Python conda clonado torna-se inválido e fica inacessível após uma atualização do ArcGIS Pro. Este artigo descreve as etapas a serem executadas para gerar um novo ambiente com o mesmo pacote instalado no ambiente conda anterior.
Procedimento
Siga as etapas abaixo para criar uma nova versão clonada do conda atualizada com o ambiente padrão e reinstale a biblioteca Python desejada.
- Execute a Janela de Comando do Python como administrador.
- Clique no ícone Iniciar.
- Vá até a pasta ArcGIS.
- Clique com o botão direito na Janela de Comando Python > Mais > Abrir local do arquivo.
- Clique com o botão direito em Janela de Comando do Python e clique em Executar como administrador.
- Ative o ambiente a ser clonado usando o seguinte comando:
conda activate <environment_name>
- Gere uma lista de pacotes instalados no ambiente atual com o seguinte comando:
conda env export
- Gere uma lista de dependências adicionais de pacotes instalados com o seguinte comando pip:
pip freeze
- Exclua o ambiente anterior.
conda env remove <environment_name>
- Clone o ambiente padrão. Consulte Instrução: Clonar um ambiente Python com a Janela de Comando do Python para obter as instruções para fazer um clone do ambiente padrão na Janela de Comando do Python.
- Atualize o ambiente recém-criado com o seguinte comando:
conda env update --n <name> --f env.yml
- Instale os pacotes pip necessários usando o seguinte comando:
pip install <package name>
- Defina o ambiente recém-criado como o novo ambiente ativo no prompt de comando do Python.
proswap <new environment_name>
- Execute a atualização necessária do ArcGIS Pro consultando ArcGIS Pro: Atualizar ArcGIS Pro.