Configuración de Python para uso con un Agente de robots en las instalaciones físicas

Nota

Se aplica solo a organizaciones que utilizan un Agente de Robots en las instalaciones físicas para ejecutar scripts de ACL en robots ACL.

Las personas y organizaciones con ACL Robotics Professional Edition no tienen un Agente de Robots en las instalaciones físicas.

Estas instrucciones de configuración hacen referencia a una instancia de Python instalada por el cliente necesaria para utilizar las funciones de Python de ACLScript. Esta instancia de Python no es la misma que la instancia de Python que se puede instalar como parte de la instalación del Agente de Robots para admitir comandos de aprendizaje automático.

Ninguna de las dos instancias de Python instaladas localmente se puede usar para la creación de scripts de Python/HCL en robots HighBond o robots de Flujo de trabajo. La creación de scripts de Python/HCL en Diligent One está estrictamente basada en la nube y no se puede acceder a ella localmente.

Para configurar Python para que funcione con el Agente de Robots, debe instalar una versión compatible de Python y agregar el ejecutable de Python a la variable de entorno PATH del servidor. Después de instalar PYTHON, configure las variables de entorno del sistema ACLPYTHONDLL y PYTHONPATH.

Cómo funciona

Para ejecutar scripts de Python, el Agente de Robots debe poder llamar al ejecutable de Python y encontrar los scripts que se le indica que ejecute. El Agente de Robots usa la variable de entorno PATH para localizar Python y la variable de entorno PYTHONPATH para localizar los scripts.

Instalar Python (32 bits)

  1. From the Python downloads page, download one of the following versions of Python to your computer or the server:
    • 3.7.x
    • 3.8.x
    • 3.9.x

    Note

    The listed versions of Python have been tested and verified to work with Analytics or the Agente de Robots.

    Any version of Python from 3.7.x onward should work. However, versions other than those listed are not guaranteed to work.

  2. On your computer or the server, double-click the installer.
  3. In the installer, select Add Python versionNumber to PATH.
  4. Click Install and follow the on-screen instructions.
  5. Reboot the computer or the server before running any Python scripts called by an Analytics script.

Ajuste las variables de entorno ACLPYTHONDLL y PYTHONPATH

  1. In the C:\ drive of the operating system, create one or more folders to house your Python scripts.

    Example C:\python_scripts

  2. From the operating system, open the System Properties dialog box and click Environment Variables.
  3. In the System variables section, click New and enter the following variables:
    Variable nameVariable value
    PYTHONPATH

    The full path to the folder(s) you created to house the Python scripts. Separate multiple folder paths with a semi-colon.

    Example:

    C:\python_scripts;C:\dev;C:\tmp
    ACLPYTHONDLL

    The full path and filename of the Python DLL file in the Python installation folder.

    Example:

    c:\python_install\python35.dll

    Note

    Upon installation, Python adds the DLL to the system folder (c:\windows\system32\python35.dll) rather than the installation folder. You must copy the DLL from the system folder to the installation folder, and use the installation folder location as the variable value. Analytics or the Agente de Robots look for the DLL in the Python installation folder.

    You may also need to remove any read-only settings from the installation folder.

  4. To save the variable, click OK and then in the System Properties dialog box, click OK.