Seite 1 von 1

Zugriff auf python31.dll auf dem Server

Verfasst: Dienstag 31. Januar 2012, 15:41
von Gab
Hallo,

wir haben folgende Situation:
Auf einem Server mit einer vollständigen Python-Installation werden bei uns Python-Scripte verarbeitet. Die Scripte werden in der Regel über eine Batch-Datei aufgerufen, die auf die Python-Installation auf dem Server verweist.

Code: Alles auswählen

\\servera.company.int\Procs\Python31\python.exe \\servera.company.int\progs\test\test.py -I...
Gelegentlich müssen diese Batch-Dateien auch von lokalen Rechnern gestartet werden, auf denen keine Python-Installation ist und auch nicht sein darf. Dann wird eine Fehlermeldung aufgeworfen, bei der nach der lokalen python31.dll gesucht wird.

Gibt es eine Möglichkeit, auf die Server-DLL zu verweisen beim Programmaufruf? Oder hat jemand eine Idee, dieses Problem zu lösen, ohne aus den Scripten eine exe machen zu müssen?

Besten Dank
Gab

Re: Zugriff auf python31.dll auf dem Server

Verfasst: Mittwoch 1. Februar 2012, 09:19
von lunar
@Gab: Man kann schon, beispielsweise über eine Python-Installation auf einem Netzwerkshare auf dem Server, dass die Clients einbinden. Nur musst Du die Clients dann entsprechend konfigurieren, so dass Du eigentlich auch gleich Python installieren könntest.

Ansonsten musst Du die Skripte eben mit "py2exe" oder "pyinstaller" in eine EXE-Datei umwandeln.