En ArcGIS Enterprise 10.5 y versiones posteriores, se incluye el entorno de conda basado en Python 3 con ArcGIS Server.
La instalación de Python ArcGIS Server incluye paquetes como numpy y matplotlib. Sin embargo, si desea instalar paquetes de Python personalizados adicionales, siga estos pasos:
Servicios publicados desde ArcGIS Pro
Para los servicios de geoprocesamiento publicados desde ArcGIS Pro o el módulo ArcPy basado en el entorno de conda ArcGIS Pro, puede especificar un entorno Python para los servicios de geoprocesamiento siguiendo los pasos que se describen a continuación. Dado que va a modificar el entorno de Python predeterminado, se recomienda realizar una copia de seguridad antes de configurarla.
Nota:
La mayoría de los paquetes de Python de terceros deben funcionar con el entorno de wine; sin embargo, si el paquete realiza llamadas de WIN32 (interacción directa o indirectamente con el SO Windows), esos paquetes no funcionarán correctamente incluso con una configuración correcta.
- Inicie sesión en su equipo de ArcGIS Server con la cuenta de ArcGIS Server .
- Opcionalmente, navegue hasta el directorio framework etc para asegurarse de que el explorador de wine se está ejecutando correctamente. Por ejemplo, ejecute el comando siguiente:
Comandos de muestra para activar el explorador de wine cuando ArcGIS Server se encuentra en el directorio /home.
cd /home/arcgis/server/framework/etc source arcenv
- A continuación, vaya al directorio Scripts para ejecutar los comandos de instalación.
Comandos de ejemplo para instalar el paquete beautifulsoup4 Python cuando ArcGIS Server /home.
cd /home/arcgis/server/framework/runtime/ArcGIS/bin/Python/Scripts wine conda install bs4
- Reinicie sus servicios de ArcGIS Server. Los scripts startserver y stopserver se encuentran en el directorio scripts de la instalación de ArcGIS ServerArcGIS Server.
- Repita los pasos anteriores en todos los demás equipos si su ArcGIS Server tiene una implementación de varios equipos.