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
- 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.
- Doppelklicken Sie auf Ihrem Computer oder Server auf das Installationsprogramm.
- Im Installationsprogramm wählen Sie Add Python Versionsnummer to PATH.
- Klicken Sie auf Installieren und folgen Sie den Anweisungen auf dem Bildschirm.
- 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
- Legen Sie im Betriebssystemlaufwerk C:\ einen oder mehrere Ordner für Ihre Python-Skripte an.
Beispiel C:\Python-Skripts.
- Öffnen Sie innerhalb Ihres Betriebssystems das Dialogfeld Systemeigenschaften, und klicken Sie auf Umgebungsvariablen.
- In dem Abschnitt Systemvariablen klicken Sie auf Neu und geben Sie die folgenden Informationen ein:
Variablenname Variablenwert 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.
- Um die Variable zu speichern, klicken Sie auf OK und im Dialogfeld Systemeigenschaften erneut auf OK.