2 votos

Ejecutar scripts de Python 3 en ArcGIS Server 10.5

¿Es posible ejecutar scripts de Python 3 en nuestro ArcGIS Server 10.5 con Windows?

Tengo un script que quiero publicar como una herramienta de geoprocesamiento que exporta un archivo .aprx (ArcGIS Pro) a un PDF usando arcpy.mp pero esto es usando Python 3.

Veo en Ejecutar scripts independientes que Python 3 está instalado con Pro en el escritorio, pero no puedo ver consejos sobre cómo instalar en su servidor.

Ya veo. Tiempo de ejecución de Python 3 para ArcGIS Server en Linux pero la opción de Windows está en gris.

-1voto

Ehtyar Puntos 724

Establecer PYTHONPATH a la ubicación de las bibliotecas de Python3. Las encontré en ServerRuntime.pth .

He probado esto en ArcGIS Server 10.5.1, sospecho que el Python3 arcpy coincidirá con ArcGIS Pro en ese momento.

set PYTHONPATH=C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\Resources\ArcPy;C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\Resources\ArcToolBox\Scripts;C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin

cd C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\a
rcgispro-py3

python.exe

Python 3.5.3 |Continuum Analytics, Inc.| (default, Feb 22 2017, 21:28:42) [MSC v
.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import arcpy
>>>

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X