參數 | 說明 |
---|---|
-w | 不顯示控制台 |
-D | 單一目錄 |
-F | 單一檔案。但啟動速度超級慢(約5秒)。有查到補上 –noupx會正常,實測後仍要5秒多才能正常啟動。目前似乎是無解…可惜啊>< |
–icon=圖路徑 | 設定圖示 |
–version-file=file_version_info.txt | 執行檔右鍵詳細資料的明細內容 |
組合以後指令
1 | pyinstaller -w -D --icon=icon.ico --version-file=file_version_info.txt main.py |
其中file_version_info.txt
的內容格式
1 | # UTF-8 |
可以由pyinstaller提供的grab_version.py
取得
上述內容使用之版本:Python 3.6.5
、pyinstaller 3.3.1
,為截至po文時的最新版本
若之後版本更新不能使用的話
- 打開CMD,CD到Python安裝目錄下
cd Lib/site-packages/PyInstaller-3.3.1-py3.6.egg/PyInstaller/utils/cliutils/
- 輸入
python grab_version.py {拖曳任一安裝或免安裝的exe檔到CMD}
- 按下
ENTER
,會自動產生file_version_info.txt
,再將內容修改成自己要的資訊就可以使用了!