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.

  1. 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.

  2. En su computadora o el servidor, haga doble clic en el instalador.
  3. En el instalador, seleccione Agregar Python númeroDeVersión a RUTA.
  4. Haga clic en Instalar y siga las instrucciones que aparecen en la pantalla.
  5. 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.

  1. En la unidad C:\ del sistema operativo, cree una o más carpetas para alojar sus scripts de Python.

    Por ejemplo C:\python_scripts.

  2. Desde el sistema operativo, abra el cuadro de diálogo Propiedades del sistema y haga clic en Variables de entorno.
  3. En la sección Variables del sistema, haga clic en Nuevo e ingrese las siguientes variables:
    Nombre de la variableValor 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.

  4. Para guardar la variable, haga clic en Aceptar y luego en el cuadro de diálogo Propiedades del sistema, haga clic en Aceptar nuevamente.