私はPyinstaller 3.2を使ってWeb.pyアプリケーションをパッケージしています。一般的に、Web.pyと内蔵のWSGI serverでは、ポート8091上のWeb.pyアプリを(デフォルトは8080です)実行しますPyInstaller 3.2、引数を "バンドル"する方法は?
$ python main.py 8091
のように、コマンドライン上のポートを指定します。私は仕様ファイルを使ってPyInstallerにアプリケーションをバンドルしていますが、ポート番号を指定する方法を理解することはできません - オプションを渡すことは3 given ones in the docsのためにしか機能しないようです。私は試しました:
exe = EXE(pyz,
a.scripts,
[('8091', None, 'OPTION')],
a.binaries,
a.zipfiles,
a.datas,
name='main',
debug=False,
strip=False,
upx=True,
console=False)
しかし、それは何もしていないようです。私はドキュメントで何も見たことがありません - PyInstaller仕様ファイルにコマンドライン引数をバンドル/指定/インクルードする別の方法がありますか?