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

  1. 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.

  2. Dubbelklik op uw computer of de server op het installatieprogramma.
  3. Selecteer in het installatieprogramma Python versienummer toevoegen aan PATH.
  4. Klik op Installeren en volg de instructies op het scherm.
  5. 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

  1. Maak op de schijf C:\ van het besturingssysteem een of meer mappen om uw Python-scripts in op te slaan.

    Voorbeeld C:\python_scripts

  2. Vanuit het besturingssysteem opent u het dialoogvenster Systeemeigenschappen en klikt u op Omgevingsvariabelen.
  3. In de sectie Systeemvariabelen klikt u op Nieuw en voert u de volgende variabelen in:
    Variabele naamVariabele 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.

  4. Als u de variabele wilt opslaan, klikt u op OK en klikt u in het dialoogvenster Systeemeigenschappen op OK.