Python configureren voor gebruik met een Robots-agent ter plaatse
Opmerking
Is alleen van toepassing op organisaties die een Robots-agent ter plaatse gebruiken om ACL-scripts uit te voeren in ACL-robots.
Personen en organisaties met ACL Robotics Professional Edition hebben geen Robots-agent ter plaatse.
Deze configuratie-instructies verwijzen naar een door de klant geïnstalleerde instantie van Python die is vereist om ACLScript Python-functies te gebruiken. Deze instantie van Python is niet dezelfde als de instantie van Python die kan worden geïnstalleerd als onderdeel van de installatie van de Robots-agent ter ondersteuning van machine learning-opdrachten.
Geen enkele van de twee lokaal geïnstalleerde instanties van Python kunnen worden gebruikt voor Python-/HCL-scripting in HighBond-robots of Workflowrobots. Python-/HCL-scripting in Diligent One is strikt cloudgebaseerd en kan niet lokaal worden geopend.
Als u Python wilt configureren om te werken met de Robots-agent, moet u een compatibele versie van Python installeren en het uitvoerbare Python-bestand toevoegen aan de PATH-omgevingsvariabele van de server. Nadat u PYTHON installeert, stelt u de systeemomgevingsvariabelen ACLPYTHONDLL en PYTHONPATH in.
Hoe het werkt
Als u Python-scripts wilt uitvoeren, moet de Robots-agent het uitvoerbare Python-bestand kunnen aanroepen en de scripts kunnen vinden die deze moet uitvoeren. De Robots-agent gebruikt de PATH-omgevingsvariabele om Python te vinden en gebruikt de PYTHONPATH-omgevingsvariabele om scripts te vinden.
Python (32-bits) installeren
- Op de Python-downloadspagina downloadt u een van de volgende versies van Python naar uw computer of de server:
- 3.7.x
- 3.8.x
- 3.9.x
Opmerking
De vermelde versies van Python zijn getest en geverifieerd om te werken met Analytics of de Robots-agent.
Elke versie vanaf Python 3.7.x zou moeten werken. Voor versies ouder dan die vermeld staan, is niet gegarandeerd dat ze werken.
- Dubbelklik op uw computer of de server op het installatieprogramma.
- Selecteer in het installatieprogramma Python versienummer toevoegen aan PATH.
- Klik op Installeren en volg de instructies op het scherm.
- Start de computer of de server opnieuw op voordat u Python-scripts uitvoert die zijn aangeroepen door een Analytics-script.
De omgevingsvariabelen ACLPYTHONDLL en PYTHONPATH instellen
- Maak op de schijf C:\ van het besturingssysteem een of meer mappen om uw Python-scripts in op te slaan.
Voorbeeld C:\python_scripts
- Vanuit het besturingssysteem opent u het dialoogvenster Systeemeigenschappen en klikt u op Omgevingsvariabelen.
- In de sectie Systeemvariabelen klikt u op Nieuw en voert u de volgende variabelen in:
Variabele naam Variabele waarde PYTHONPATH Het volledige pad naar de map(pen) die u hebt gemaakt voor de Python-scripts. Scheid meerdere mappaden met een puntkomma.
Voorbeeld:
C:\python_scripts;C:\dev;C:\tmp
ACLPYTHONDLL Het volledige pad en de bestandsnaam van het Python DLL-bestand in de Python-installatiemap.
Voorbeeld:
c:\python_install\python35.dll
Opmerking
Na installatie voegt Python de DLL toe aan de systeemmap (c:\windows\system32\python35.dll) in plaats van aan de installatiemap. U moet de DLL kopiëren van de systeemmap naar de installatiemap en de locatie van de installatiemap gebruiken als de variabelewaarde. Analytics of de Robots-agent zoeken naar de DLL in de Python-installatiemap.
Mogelijk moet u ook alle alleen-lezeninstellingen uit de installatiemap verwijderen.
- Als u de variabele wilt opslaan, klikt u op OK en klikt u in het dialoogvenster Systeemeigenschappen op OK.