Diese Anleitung beschreibt, wie man eine Python-Arbeitsumgebung für OCT Gatewaypaketen einrichtet.
1. Installation der benötigten Software
-
Installieren Sie Python Download (Version 3.14 oder höher). Achten Sie darauf, die Installation für alle Benutzer durchzuführen.
-
Installieren Sie den ODBC Treiber 18 für Microsoft SQL Server Download (verwenden Sie die x64-Version).
-
Installieren Sie Visual Studio Code inklusive der Python-Erweiterung von Microsoft Download (optional, z. B. für Testläufe).
-
Verwenden Sie den Visual Code System Installer (x64).
-
Verwenden Sie die Python Erweiterung von Microsoft. Diese finden Sie im Visual Studio unter “Einstellungen” => “Erweiterungen”.
Sowohl Python als auch Visual Studio Code müssen als Systeminstallation für alle Benutzer eingerichtet werden. Andernfalls ist eine Ausführung unter einem anderen Benutzerkonto (z. B. dem OCT-Servicekonto) nicht möglich.
2. Abhängigkeiten (Python-Bibliotheken) prüfen
-
Jedes Gateway-Paket benötigt spezifische Python-Bibliotheken. Diese sind in der Datei
requirements.txtdefiniert. -
Prüfen Sie, ob sich im Gateway-Ordner (Unterordner „Setup“) eine solche Datei befindet.
-
Falls vorhanden, installieren Sie die enthaltenen Abhängigkeiten wie im nächsten Schritt beschrieben.
3. Python-Bibliotheken installieren
Variante A:
-
Führen Sie die Datei „install libraries (als Admin ausführen).bat“ per Rechtsklick → „Als Administrator ausführen“ aus.
Variante B:
-
Starten Sie die Eingabeaufforderung (CMD) per Rechtsklick → „Als Administrator ausführen“.
-
Navigieren Sie in den entsprechenden Gateway-Ordner, z. B.:
cd ../../ProgramData/Saxess Software/Gateway_xxx -
Installieren Sie die benötigten Pakete mit folgendem Befehl:
py -m pip install --no-user -r requirements.txt
4. Berechtigungen setzen
-
Gewähren Sie dem OCT-Servicekonto Vollzugriff auf die Ordner, die die Python-Skripte enthalten.