Ich verwende PyInstaller 3.2, um eine Web.py-App zu packen. Typischerweise mit Web.py und dem eingebauten in WSGI server, können Sie den Port auf der Befehlszeile angeben, wiePyInstaller 3.2, wie Argumente "gebündelt" werden?
$ python main.py 8091
Würden die Web.py App auf Port 8091 (Standard: 8080) durchgeführt. Ich habe die App mit PyInstaller über eine Spezifikationsdatei gebündelt, aber ich kann nicht herausfinden, wie ich die Portnummer angeben soll - das Übergeben von Optionen scheint nur für die 3 given ones in the docs zu funktionieren. Ich bin versucht:
exe = EXE(pyz,
a.scripts,
[('8091', None, 'OPTION')],
a.binaries,
a.zipfiles,
a.datas,
name='main',
debug=False,
strip=False,
upx=True,
console=False)
Aber das scheint nichts zu tun. Ich habe in den Dokumenten nichts anderes gesehen - gibt es eine andere Möglichkeit, Befehlszeilenargumente für die PyInstaller-Spezifikationsdatei zu bündeln/anzugeben/einzufügen?