Python如何打包EXE可执行文件
一、安裝Pyinstaller
使用Python打包EXE可執(zhí)行文件時(shí),需要使用Pyinstaller,使用命令pip install PyInstaller進(jìn)行安裝,如下圖:
安裝成功后的效果如下圖(這里主要計(jì)算機(jī)需要聯(lián)網(wǎng),因?yàn)樾枰螺d安裝包):
安裝完P(guān)yinstaller后,就可以使用它對.py文件進(jìn)行打包了,打包分兩種情況,一種是打包控制臺程序,另外一種是打包使用類似PyQt設(shè)計(jì)的GUI程序
二、打包控制臺程序
打開cmd命令窗口,使用cd命令切換到.py文件所在路徑,然后使用pyinstaller -F Test.py命令進(jìn)行打包,如下圖:
?執(zhí)行以上打包命令的過程如下圖:
?打包成功的exe位于目錄下的dist文件夾中,直接雙擊即可運(yùn)行。
?
三、打包GUI程序
打開cmd命令窗口,使用cd命令切換到.py文件所在路徑,然后使用pyinstaller --paths C:Users......Python37/Lib/site-packages/PyQt5/Qt/bin -F -w --icon=note.ico main.py命令進(jìn)行打包,如下圖:
其中,--paths用來設(shè)置PyQt的環(huán)境變量,-F表示生成單個(gè)exe可執(zhí)行文件,-w表示窗體程序,--icon是設(shè)置exe的顯示圖標(biāo),main.py是GUI程序的入口
注意:打包GUI程序時(shí),如果程序中用到圖片等資源文件,打包完成后,需要將使用的資源文件(夾)復(fù)制到dist文件夾中。
總結(jié)
以上是生活随笔為你收集整理的Python如何打包EXE可执行文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 全局变量引用与修改
- 下一篇: 中间件的解析漏洞详解及演示