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 UmgebungsvariablePATH, um Python zu finden, sowie die Umgebungsvariable PYTHONPATH, um Skripts zu suchen.

Python (32 Bit) installieren

  1. Laden Sie von der Python-Downloadseite eine der folgenden Versionen von Python auf Ihren Computer oder den Server herunter.
    • 3.7.x
    • 3.8.x
    • 3.9.x

    Hinweis

    Die angegebenen Python-Versionen wurden getestet. Dabei wurde bestätigt, dass sie mit Analytics und/oder dem Robots-Agent kompatibel sind.

    Alle Versionen von Python ab 3.7.x sollte funktionieren. Allerdings kann nicht garantiert werden, dass andere als die aufgeführten Versionen funktionieren.

  2. Doppelklicken Sie auf Ihrem Computer oder Server auf das Installationsprogramm.
  3. Im Installationsprogramm wählen Sie Add Python Versionsnummer to PATH.
  4. Klicken Sie auf Installieren und folgen Sie den Anweisungen auf dem Bildschirm.
  5. Starten Sie den Computer oder den Server neu, bevor Sie Python-Skripts ausführen, die durch ein Analytics-Skript aufgerufen wurden.

Die Umgebungsvariablen ACLPYTHONDLL und PYTHONPATH einstellen

  1. Legen Sie im Betriebssystemlaufwerk C:\ einen oder mehrere Ordner für Ihre Python-Skripte an.

    Beispiel C:\Python-Skripts.

  2. Öffnen Sie innerhalb Ihres Betriebssystems das Dialogfeld Systemeigenschaften, und klicken Sie auf Umgebungsvariablen.
  3. In dem Abschnitt Systemvariablen klicken Sie auf Neu und geben Sie die folgenden Informationen ein:
    VariablennameVariablenwert
    PYTHONPATH

    Der vollständige Pfad zu dem/den Ordner(n), den/die Sie angelegt haben, um die Python-Skripts aufzunehmen Trennen Sie mehrere Ordnerpfade durch ein Semikolon.

    Beispiel:

    C:\python_scripts;C:\dev;C:\tmp
    ACLPYTHONDLL

    Der vollständige Pfad und Dateiname der Python-DLL-Datei im Python-Installationsordner.

    Beispiel:

    c:\python_install\python35.dll

    Hinweis

    Bei der Installation legt Python die DLL im Systemordner (c:\windows\system32\python35.dll) ab und nicht im Installationsordner. Sie müssen die DLL aus dem Systemordner in den Installationsordner kopieren und den Speicherort des Installationsordners als Variablenwert verwenden. Analytics oder der Robots-Agent sucht die DLL im Python-Installationsordner.

    Möglicherweise müssen Sie Nur-lesen-Einstellungen des Installationsordners entfernen.

  4. Um die Variable zu speichern, klicken Sie auf OK und im Dialogfeld Systemeigenschaften erneut auf OK.