Hartmut Goebel <h.goe...@goebel-consult.de> wrote: >Hi, >> def syscall(*cmd): >> cmd = ['cmd','/d','/c']+list(cmd) >> subprocess.call(cmd)
>Ich habe keine Ahnung von Windows, wunder mich aber, weshalb Du cmd /d >/c davor stellst. Ich hätte vermutet, dass Python sich selbst darum >kümmert, wenn es nötig wäre. Das kann auch vom PyInstaller kommen. Ich habe PyInstaller ein paar mal probiert und war wenig begeistert. Ich verwende lieber einen generischen Installer (NSIS). Für einen Test mit einem zugegebenerweise primitiven Programm mit guizero bin ich wie folgt vorgegangen. Python installiert: python-3.13.2-amd64.exe /passive TargetDir="%userprofile%\py3" InstallAllUsers=0 Include_doc=0 Include_test=0 Danach ins Verzeichnis %userprofile%\py3 gewechselt und guizero nachinstalliert. py3> Scripts\pip.exe install guizero Danach lege ich mein Pythonskript in py3 oder einem Unterverzeichnis dort ab und packe das Verzeichnis py3 in ein Installationspaket mit NSIS, das nach dem Auspacken pythonw.exe mit dem Pfad zum Skript aufruft. -- Dipl.-Inform(FH) Peter Heitzer, peter.heit...@rz.uni-regensburg.de _______________________________________________ python-de Mailingliste -- python-de@python.org Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an python-de-le...@python.org https://mail.python.org/mailman3/lists/python-de.python.org/ Mitgliedsadresse: arch...@mail-archive.com