Configuración de Python para uso con el Servidor de AX
Para configurar Python de modo que funcione con el Servidor de AX, debe instalar la versión correcta de Python y agregar el ejecutable de Python a la variable de entorno PATH de su sistema. Después de instalar PYTHON, ajuste las variables de entorno ACLPYTHONDLL y PYTHONPATH del sistema en cada equipo que aloja una instancia del Servidor de AX o el Nodo del motor de AX.
Cómo funciona
Para ejecutar los scripts de Python, Analytics Exchange debe ser capaz de invocar el ejecutable de Python y de encontrar los scripts que deban ejecutarse. Servidor de AX usa la variable de entorno PATH para localizar Python y la variable de entorno PYTHONPATH para localizar los scripts.
Instalar Python (32 bits)
Nota
Debe completar estos pasos en cada máquina que aloje una instancia del Servidor de AX o del Nodo del motor de AX.
- Desde la página de descargas de Python, descargue una de las siguientes versiones de Python en su computadora o servidor:
- 3.4.x
- 3.5.x
- 3.6.x
Nota
Las versiones enumeradas de Python se han probado y verificado para que funcionen con Analytics o Agente de Robots.
Cualquier versión de Python desde la 3.4.x en adelante debería funcionar. Sin embargo, no se garantiza que funcionen versiones distintas a las enumeradas.
- En su computadora o el servidor, haga doble clic en el instalador.
- En el instalador, seleccione Agregar Python númeroDeVersión a RUTA.
- Haga clic en Instalar y siga las instrucciones que aparecen en la pantalla.
- Reinicie la computadora o el servidor antes de ejecutar los scripts de Python invocados en un script de Analytics.
Ajuste las variables de entorno PYTHONPATH y ACLPYTHONDLL
Nota
Debe completar estos pasos en cada máquina que aloje una instancia del Servidor de AX o del Nodo del motor de AX. La cuenta de usuario que ejecuta el Servicio de ACL Analytics Exchange debe tener permiso para acceder a la o las carpetas en la variable de entorno PYTHONPATH.
- En la unidad C:\ del sistema operativo, cree una o más carpetas para alojar sus scripts de Python.
Por ejemplo C:\python_scripts.
- Desde el sistema operativo, abra el cuadro de diálogo Propiedades del sistema y haga clic en Variables de entorno.
- En la sección Variables del sistema, haga clic en Nuevo e ingrese las siguientes variables:
Nombre de la variable Valor de la variable PYTHONPATH La ruta completa a las carpetas que creó para alojar los scripts de Python. Separe las rutas de varias carpetas con punto y coma.
Ejemplo:
C:\python_scripts;C:\dev;C:\tmp
ACLPYTHONDLL La ruta de acceso completa y el nombre de archivo del archivo DLL de Python en la carpeta de instalación de Python.
Ejemplo:
c:\python_install\python35.dll
Nota
Tras la instalación, Python agrega la DLL a la carpeta del sistema (c:\windows\system32\python35.dll) en lugar de a la carpeta de instalación. Debe copiar la DLL desde la carpeta del sistema a la carpeta de instalación y utilizar la ubicación de la carpeta de instalación como valor de la variable. Analytics o el Agente de Robots buscan la DLL en la carpeta de instalación de Python.
Es posible que también deba quitar toda configuración de solo lectura de la carpeta de instalación.
- Para guardar la variable, haga clic en Aceptar y luego en el cuadro de diálogo Propiedades del sistema, haga clic en Aceptar nuevamente.