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 de ArcGIS Pro, puede especificar un entorno Python para los servicios de geoprocesamiento siguiendo los pasos que se describen a continuación si no hay otras opciones viables, como federar ArcGIS Server en un equipo de Windows.
Nota:
Si puede ejecutar ArcGIS Server en un equipo con Windows, se recomienda que federe ese servidor en el portal para que pueda evitar cambiar el entorno de Python predeterminado para su Linux ArcGIS Server. Puede configurar los paquetes de Python de terceros en su Windows ArcGIS Server federado siguiendo la versión para Windows de esta documentación.
- Haga una copia de seguridad de su ArcGIS Server.
- Inicie sesión en su equipo de ArcGIS Server con la cuenta de ArcGIS Server .
- Opcionalmente, vaya al directorio framework/etc para asegurarse de que el explorador de wine se está ejecutando correctamente. Por ejemplo, ejecute el comando siguiente:
- Vaya al directorio Scripts para ejecutar los comandos de instalación.
- Reinicie sus servicios de ArcGIS Server.
Las secuencias de comandos startserver y stopserver se encuentran en el directorio scripts de la instalación de ArcGIS Server.
- Repita los pasos anteriores en todos los demás equipos si su ArcGIS Server tiene una implementación de varios equipos.
Comando 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
Nota:
La mayoría de los paquetes de Python de terceros funcionarán; sin embargo, si el paquete realiza llamadas WIN32 (interactuando directa o indirectamente con el sistema operativo Windows), esos paquetes no funcionarán correctamente incluso con una configuración correcta.
Comando de ejemplo para instalar el paquete beautifulsoup4 Python cuando ArcGIS Server se encuentra en el directorio /home.
cd /home/arcgis/server/framework/runtime/ArcGIS/bin/Python/Scripts
wine conda install bs4