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

Reply via email to