Configuration de Python pour utilisation avec un agent Robots sur site
Remarque
S'applique uniquement aux organisations ayant recours à un Agent Robots sur site pour exécuter des scripts ACL dans des robots ACL.
Les personnes ou organisations disposant d'ACL Robotics Professional Edition n'ont pas l'agent Robots sur site.
Ces instructions de configuration se rapportent à l'instance installée par le client nécessaires pour utiliser les fonctions Python ACLScript. Cette instance de Python n'est pas identique à celle qui peut être installée dans le cadre de l'installation de l'agent Robots pour prendre en charge les commande de machine learning.
Aucune des deux instances de Python installées en local ne peut être utilisée pour la création de scripts Python/HCL dans des robots HighBond ou dans des robots de flux de travail. La création de scripts Python/HCL dans Diligent Bond est strictement basée sur le Cloud et n'est pas accessible en local.
Pour configurer Python afin de l’utiliser avec l’agent Robots, vous devez installer une versin compatible de Python et ajouter l’exécutable Python à la variable d’environnement PATH de votre serveur. Une fois que vous avez installé PYTHON, définissez les variables d'environnement système ACLPYTHONDLL et PYTHONPATH.
Fonctionnement
Pour exécuter des scripts Python, l'agent Robots doit pouvoir appeler l'exécutable Python et trouver les scripts qu'on lui ordonne d'exécuter. L'agent Robots utilise la variable d'environnement PATH pour localiser Python et la variable d'environnement PYTHONPATH pour localiser les scripts.
Installer Python (32 bits)
- 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 Agent Robots.
Any version of Python from 3.7.x onward should work. However, versions other than those listed are not guaranteed to work.
- On your computer or the server, double-click the installer.
- In the installer, select Add Python versionNumber to PATH.
- Click Install and follow the on-screen instructions.
- Reboot the computer or the server before running any Python scripts called by an Analytics script.
Définir les variables d'environnement ACLPYTHONDLL et PYTHONPATH
- In the C:\ drive of the operating system, create one or more folders to house your Python scripts.
Example C:\python_scripts
- From the operating system, open the System Properties dialog box and click Environment Variables.
- In the System variables section, click New and enter the following variables:
Variable name Variable 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 Agent Robots look for the DLL in the Python installation folder.
You may also need to remove any read-only settings from the installation folder.
- To save the variable, click OK and then in the System Properties dialog box, click OK.