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)
- À partir de la page des téléchargements Python, téléchargez une des versions suivantes de Python sur votre ordinateur ou sur le serveur :
- 3.7.x
- 3.8.x
- 3.9.x
Remarque
Nous avons testé et vérifié le fonctionnement des versions énumérées de Python avec Analytics ou l'agent Robots.
Toute version de Python à partir de 3.7.x et ultérieure doit fonctionner. Toutefois, le fonctionnement des versions autres que celles énumérées n'est pas garanti.
- Sur votre ordinateur ou sur le serveur, double-cliquez sur le programme d'installation.
- Dans le programme d'installation, sélectionnez Ajouter Python numéro_de_version à PATH.
- Cliquez sur Installer et suivez les instructions à l'écran.
- Redémarrez l'ordinateur ou le serveur avant d'exécuter des scripts Python appelés par un script Analytics.
Définir les variables d'environnement ACLPYTHONDLL et PYTHONPATH
- Dans le lecteur C:\ du système d'exploitation, créez un ou plusieurs dossiers pour héberger vos scripts Python.
Exemple C:\python_scripts
- Dans le système d'exploitation, ouvrez la boîte de dialogue Propriétés système, puis cliquez sur Variables d'environnement.
- Dans la section Variables système, cliquez sur Nouveau puis saisissez les variables suivantes :
Nom de la variable Valeur de la variable PYTHONPATH Chemin d'accès complet au(x) dossier(s) que vous avez créé(s) pour héberger les scripts Python. Séparez les différents chemins d'accès au dossier avec un point-virgule.
Exemple :
C:\python_scripts;C:\dev;C:\tmp
ACLPYTHONDLL Nom du chemin d’accès complet et nom du fichier Python DLL dans le dossier d’installation Python.
Exemple :
c:\python_install\python35.dll
Remarque
Lors de l’installation, Python ajoute la DLL au dossier système (c:\windows\system32\python35.dll) plutôt qu’au dossier d’installation. Vous devez copier le fichier DLL du dossier système vers le dossier d'installation et utiliser l'emplacement du dossier d'installation comme valeur de variable. Analytics ou l'Agent Robots recherche la DLL dans le dossier d'installation de Python.
Il se peut que vous deviez aussi supprimer les paramètres de lecture seule du dossier d'installation.
- Pour enregistrer la variable, cliquez sur OK, puis, dans la boîte de dialogue Propriétés système, cliquez à nouveau sur OK.