Actualizar un entorno conda permite utilizar un entorno existente creado en una versión anterior de ArcGIS AllSource y actualizarlo para que funcione con la versión actual de ArcGIS AllSource.
Con cada versión de ArcGIS AllSource, el contenido del entorno conda arcgispro-py3 predeterminado se actualiza para incluir versiones estables de Python y paquetes de Python específicos disponibles en ese momento. Contar con paquetes actualizados mejora las entidades y la funcionalidad, además de proporcionar correcciones de errores y de seguridad. Un entorno conda creado con una versión de ArcGIS AllSource tendrá un conjunto de paquetes que no son compatibles con otra versión de ArcGIS AllSource.
Un entorno de una versión anterior de ArcGIS AllSource mostrará un mensaje de discrepancia de versiones en el cuadro de diálogo Responsable de entorno.
Para actualizar uno de estos entornos a la versión actualmente instalada de ArcGIS AllSource, siga los pasos descritos en la sección Actualizar un entorno existente. Un entorno también se puede actualizar desde el indicador de comandos de Python mediante el comando conda siguiente:conda proup -n <environment-name>
Nota:
Ejecute el comando conda proup desde un entorno distinto del entorno que está actualizando.
Proceso de actualización
El proceso de actualización lleva a cabo estas acciones:
- Identifica los paquetes que se han agregado al entorno (mediante conda o pip).
- Archiva el entorno en un archivo .tar.bz2 comprimido con el mismo nombre que el entorno y en el mismo directorio que el entorno.
- Elimina el entorno.
- Crea un entorno actualizado con el mismo nombre y la misma ruta que el entorno original.
- Instala los paquetes identificados en el nuevo entorno.
Los archivos adicionales que no son de paquete que haya podido agregar al entorno no se transfieren al entorno actualizado. Estos archivos deben copiarse del entorno antes de la actualización o pueden recuperarse del archivo comprimido después.
El entorno original puede volver a crearse utilizando el paquete conda-pack. El paquete conda-pack no está incluido en el entorno arcgispro-py3 predeterminado, peo puede instalarse en un entorno clonado mediante el siguiente comando conda: conda install conda-pack -c esri. El archivador 7-zip también se puede utilizar para extraer el contenido del archivo .tar.bz2.
Actualizar un entorno existente
Para actualizar un entorno existente, siga estos pasos:
Antes de actualizar un entorno, asegúrese de que no hay ninguna sesión conda abierta que esté utilizando el entorno. Asegúrese también de que ninguna otra aplicación abierta esté utilizando archivos del entorno.
- En la cinta, haga clic en la pestaña Proyecto.
Aparece la página de configuración.
- En la lista de pestañas laterales, haga clic en Administrador de paquetes.
Aparece la página Administrador de paquetes.
- Haga clic en el botón Responsable de entorno .
Aparece el cuadro de diálogo Responsable de entorno.
Un entorno que necesita ser actualizado será identificado por un icono de Advertencia y un mensaje de advertencia de Discrepancia de versiones.
- Haga clic en el botón Actualizar de la fila que representa el entorno que desea actualizar.
Como alternativa, haga clic con el botón derecho en la fila que representa el entorno y seleccione Actualizar.
El entorno se actualiza.