一、項目下虛擬環境下載pyinstaller.exe 打包
1.檢查是否下載 pyinstaller:
如果沒有在vscode終端輸入:pip3 install pyinstaller
安裝成功后下一步
2.在終端輸入打包命令:
pyinstaller -F test.py
打包成功后下一步
3.項目路徑下的dist文件夾中即可找到打包程序:
二、下載到python安裝目錄中,設置環境變量打包
1.找到python的安裝目錄,進入script目錄,鍵入 pip.exe install pyinstaller,安裝成功后下一步;
2.將該路徑(script)路徑設置到環境變量中,完成后打包python文件;
3.win+R 切換目錄到需打包的文件目錄下,輸入:pyinstaller -F test.py,即可開始打包。
三、打包命令及其作用:
pyinstaller -F setup.py #打包exe
pyinstaller -F -w setup.py #不帶控制台的打包
pyinstaller -F -i ab.ico setup.py #打包指定圖標的exe
pyinstaller -F -w -i abc.ico setup.py
-F 代表之作獨立的可執行程序
-w 程序啟動時不會打開命令行 (如果程序中有print函數,就不能加w,否則會報錯)
-i 設定自己的圖標,也可以寫成 --icon=abc.ico
其他格式轉換成ico :https://app.xunjiepdf.com/img2icon/