Eine lokale Python Umgebung einrichten
Diese Anleitung beschreibt, wie man eine Python Umgebung für die Ausführung von OCT Gatewaypaketen einrichtet.
Python Arbeitsumgebung für OCT einrichten
Python 3.13 oder höher installieren Download
für alle Benutzer
ODBC Treiber 18 für MSSQL Server installieren Download (x64 Version verwenden)
Visual Studio Code mit Python Erweiterung (optional, für Testläufe) Download
Visual Code Sytem Installer x64

Python Erweiterung von Microsoft

Python und Visual Studio Code sollten / müssen in der Variante Systeminstaller / für alle Benutzer installiert sein, sonst ist eine Ausführung als anderer Benutzer (und meist ist der OCTService ein solcher) nicht möglich
jedes Gatewaypaket benötigt zur Ausführung bestimmte python Bibliotheken - diese sind in einer Datei requirements.txt definiert. Prüfen Sie daher, ob im Gateway Ordner im Unterordner “Setup” eine solche beiliegt, falls ja führen sie diese wie im nächsten Schritt beschrieben aus
Python Bibliotheken installieren
CMD per rechte Maus “Ausführen als Administrator” starten
zum jeweiligen Gateway Ordner wechseln mit “cd ../../ProgramData/Saxess Software/Gateway_xxx”
mit folgendem Befehl die Pakete installieren: “python -m pip install --no-user -r requirements.txt”