PyInstaller是一個在Windows、GNU/Linux、macOS等平臺下將Python程序凍結(jié)(打包)為獨立可執(zhí)行文件的工具, 用于在未安裝Python的平臺上執(zhí)行Python編寫的應(yīng)用程序
一.pyinstaller模塊的安裝
使用pip接口進(jìn)行安裝
pip install pyinstaller
二.單個python程序的轉(zhuǎn)換
1.打開命令行:
Pyinstaller -F -w xxxx.py

切換到要轉(zhuǎn)換的python文件路徑,輸入上述指令。
(1)-F: 只生成一個單個文件(只有一個 exe 文件)
(2)-w: 就是exe運行的時候不彈出那個命令行(黑窗口)
(3)xxx.py: 就是需要轉(zhuǎn)換的python文件
接收到以下信息,即代表成功


點擊即可運行改程序
2.如果需要轉(zhuǎn)換的python程序用到的外部庫太多,程序比較大的情況下,可能會出現(xiàn)如下錯誤信息:

解決方法如下:
在執(zhí)行完成后雖然報錯,但是與xxx.py文件同級目錄下會生成一個xxx.spec文件,打開這個文件,xxx.py第一行是字符編碼,在代碼的第二三行加入下面兩句代碼。

然后執(zhí)行下面代碼(千萬不要再去執(zhí)行原來的打包命令)

三.多個python程序的轉(zhuǎn)換
1.首先執(zhí)行命令生成配置文件
pyi-makespec -F XXX.py
2.打開生成的XXX.spec文件,添加另外幾個程序文件,修改要生成的exe文件名

3.然后執(zhí)行下面代碼

完成后雙擊運行該文件就可以啦。文章來源:http://www.zghlxwxcb.cn/news/detail-522279.html
@Neng文章來源地址http://www.zghlxwxcb.cn/news/detail-522279.html
到了這里,關(guān)于【python】之pyinstaller模塊,python程序打包成一個可執(zhí)行exe 文件(超詳細(xì))!的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!