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)
- Desde la página de descargas de Python, descargue una de las siguientes versiones de Python en su computadora o servidor:
- 3.7.x
- 3.8.x
- 3.9.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.7.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úmero_de_versió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 ACLPYTHONDLL y 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.