Python für die Verwendung mit einem lokalen Robots-Agenten konfigurieren

Hinweis

Gilt nur für Organisationen, die einen Robots Agent vor Ort verwenden, um ACL-Skripts in ACL-Robots auszuführen.

Personen und Organisationen mit ACL Robotics Professional Edition haben keinen Robots-Agenten vor Ort.

Diese Konfigurationsanweisungen beziehen sich auf eine vom Kunden installierte Instanz von Python, die für die Verwendung von Python-Funktionen von ACLScript erforderlich ist. Diese Instanz von Python ist nicht identisch mit der Instanz von Python, die als Teil der Installation von Robots-Agent installiert werden kann, um Befehle für maschinelles Lernen zu unterstützen.

Keine der beiden lokal installierten Instanzen von Python kann für Python/HCL-Skripts in HighBond-Robots oder Workflow-Robots verwendet werden. Python/HCL-Skripts in Diligent One sind ausschließlich Cloud-basiert und können nicht lokal verwendet werden.

Um Python für die Zusammenarbeit mit Robots-Agent zu konfigurieren, müssen Sie eine kompatible Version von Python installieren und die Python-Programmdatei zur Umgebungsvariablen PATH des Servers hinzufügen. Nach der Installation von PYTHON legen Sie die Systemumgebungsvariablen ACLPYTHONDLL und PYTHONPATH fest.

Funktionsweise

Um Python-Skripts auszuführen, muss Robots-Agent in der Lage sein, die Python-Programmdatei aufzurufen und die zur Ausführung angeforderten Skripts zu finden. Der Robots-Agent verwendet die Umgebungsvariable PATH, um Python zu finden, sowie die Umgebungsvariable PYTHONPATH, um Skripts zu suchen.

Python (32 Bit) installieren

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

    Any version of Python from 3.7.x onward should work. However, versions other than those listed are not guaranteed to work.

  2. On your computer or the server, double-click the installer.
  3. In the installer, select Add Python versionNumber to PATH.
  4. Click Install and follow the on-screen instructions.
  5. Reboot the computer or the server before running any Python scripts called by an Analytics script.

Die Umgebungsvariablen ACLPYTHONDLL und PYTHONPATH einstellen

  1. In the C:\ drive of the operating system, create one or more folders to house your Python scripts.

    Example C:\python_scripts

  2. From the operating system, open the System Properties dialog box and click Environment Variables.
  3. In the System variables section, click New and enter the following variables:
    Variable nameVariable 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 Robots-Agent look for the DLL in the Python installation folder.

    You may also need to remove any read-only settings from the installation folder.

  4. To save the variable, click OK and then in the System Properties dialog box, click OK.