Python 程序打包 -- 使用pyinstaller
生活随笔
收集整理的這篇文章主要介紹了
Python 程序打包 -- 使用pyinstaller
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Python 程序打包 – 使用pyinstaller
1、安裝 pyinstaller
pip 安裝:打開cmd輸入
pip3 install pyinstaller2、cmd 使用 pyinstaller
打包程序: 打開 cmd 輸入
# pyinstaller + 所需打包的文件路徑 pyinstaller E:\test.py執(zhí)行命令后,在cmd的當(dāng)前目錄下生成build和dist兩個文件夾。
build 文件:是打包過程的臨時文件,可以刪除
dist 文件:這是存放打包完成的 .exe 和 程序用到的各種動態(tài)鏈接庫文件 .dll。如果想在別的電腦運行必須copy整個文件夾,而不只是 .exe。
可選參數(shù):
-F :打包后在 dist 文件夾中只有單個可執(zhí)行文件,動態(tài)庫也直接包含在 .exe 中。只要.exe文件即可運行程序。
pyinstaller -F E:\test.py-i / --icon:給程序添加圖標(biāo),注意圖標(biāo)是 .ico 格式。
pyinstaller -i="E:\test.ico" E:\test.py-w:運行程序時只有GUI窗口,沒有控制臺窗口。
pyinstaller -w E:\test.py-h:查看 pyinstaller 所有的可選參數(shù)。
pyinstaller -h-d:編譯為debug模式,獲取運行中的日志信息
–distpath:指定生成的exe存放的目錄
–workpath:指定編譯中臨時文件存放的目錄
-clean:清理編譯時臨時文件
-c:使用控制臺
-version-file:添加exe版本信息
3、打包 qt 程序
出現(xiàn) no module name PyQt5.sip
在程序中添加
from PyQt5 import sip也可以使用 pyinstaller 的 hiddenimports 參數(shù)
總結(jié)
以上是生活随笔為你收集整理的Python 程序打包 -- 使用pyinstaller的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Scikit-Learn 机器学习笔记
- 下一篇: 博途变量类型_PLC数据类型(UDT)