Implementar paquetes de Python personalizados para ArcGIS Server
En este tema
ArcGIS Server en Windows y Linux incluye Python 2.7 para Windows de 64 bits. La instalación de Phyton de ArcGIS for Server incluye paquetes adicionales como numpy y matplotlib. Sin embargo, si desea instalar paquetes de Python personalizados adicionales, siga los pasos que aparecen a continuación.
ArcGIS Server for Windows
- Descargue el paquete para la versión de 64 bits de Windows.
- Vaya a la ubicación de descarga.
- Haga doble clic en el archivo .msi o .exe para instalar el paquete.
ArcGIS Server for Linux
- Descargue el paquete para la versión de 64 bits de Windows.
- Inicie la aplicación wine explorer. En el terminal, pegue este comando:
. <ArcGISServer_InstallDir>/arcgis/server/framework/etc/arcenv; wine explorer &
- Vaya a la ubicación de descarga (recuerde que Z:\ está asignado a / de su sistema).
- Haga doble clic en el archivo .msi o .exe para instalar el paquete.
- Los paquetes personalizados se suelen instalar en los siguientes directorios:
- Windows: C:\Python27\ArcGISx6410.2\lib\site-packages
- Linux: <ArcGISServer_InstallDir>/arcgis/server/framework/runtime/.wine/drive_c/Python27/ArcGISx6410.2/lib/site-packages
Probar los paquetes de Python personalizados
Para probar que el paquete se instaló correctamente, escriba una secuencia de comandos de Python que importe el paquete que instaló y ejecute la secuencia de comandos. Si no está familiarizado con la ejecución de secuencias de comandos independientes, siga los pasos que aparecen a continuación:
- Abra la ventana del terminal.
- Ejecute el Phyton del servidor con la secuencia comandos como argumento. Por ejemplo: <ArcGISServer_InstallDir>/arcgis/server/tools/python ~/projectX/mytestscript.py
Nota:
Las bibliotecas de Python instaladas por una instalación de ArcGIS Linux Server es Windows de 64 bits de Python. Por lo tanto, las secuencias de comandos de Python siempre deberían usar el separador de ruta de Windows (\) al acceder a los datos y demás módulos de Python. Además, sepa que existe una Z:\ que se asigna a / en los sistemas Linux. Dentro de una secuencia de comandos de Python, puede acceder a datos y otros módulos de Python utilizando la asignación Z:\. Por ejemplo, los datos de /myuser/myproject/data están accesibles como z:\myuser\myproject\data.
Esto no se aplica a las secuencias de comandos de Python publicados desde ArcGIS for Desktop porque el proceso de publicación convierte todas las rutas de acceso al formato correcto.