導航:首頁 > 版本升級 > 多個python打包exe文件

多個python打包exe文件

發布時間:2023-07-28 08:11:43

⑴ 如何將python文件打包成exe文件

1.需要安裝 py2exe
2.示例代碼
#exetest.py#創建一個gui界面,只用一個標簽和按鈕,無功能from Tkinter import *win = Tk()
label = Label(win,text = 'hello')
btn = Button(win,text = 'click')
label.pack()
btn.pack()
win.mainloop()

3.配置代碼:
#exeset.pyfrom distutils.core import setupimport py2exe
setup(console=["exetest.py"]) #運行的時候會有CMD窗口#或者setup(windows=["exetest.py"]) 運行的時候只有GUI

4.執行轉換
首先定位到文件目錄,然後運行CMD
python exeset.py py2exe

執行完畢之後會在該目錄中生成一個文件夾dist,裡面是生成的exe程序和相關依賴
5.使用pyinstaller
感覺pyinstaller比py2exe更好用,下載pyinstaller後解壓就好,然後把一個demo.py復制到目錄下,定位到位置後輸入命令:
python pyinstaller.py --onefile --windowed --icon=path\x.ico demo.py

其中 --onefile 表示只生成一個.exe文件,相關依賴都打包了, --windowed 表示生成的是GUI,否則是帶命令窗口的, --icon 是設置.exe的圖標。這些都是可選項。

⑵ 包含多個文件夾的Python項目打包為可執行文件exe

文件構成

使用pyinstaller打包的時候,僅打包.py文件,其餘依賴項只需在打包完成後,拷入打包生成的根目錄即可。

多文件打包

命令格式如下,下命令為一條命令,為方便顯示做了分行處理:

pyinstaller [主文件] -p [其他文件1] -p [其他文件2]--hidden-import [自建模塊1]--hidden-import [自建模塊2]# 以上為一整條命令

以上文圖中結構為例,在根目錄打開命令窗口,輸入命令:

pyinstaller main.py -p mysql.py -p other.py --hidden-import mysql --hidden-import other

在目錄結構:「程序根目錄distmain」 下可以找到生成的main.exe。將其他依賴文件拷貝進入「程序根目錄distmain」 下,即可運行。

閱讀全文

與多個python打包exe文件相關的資料

熱點內容
jsp圖書管理系統製作教程 瀏覽:826
區分黑蘋果系統文件 瀏覽:853
15寸安卓工業平板電腦 瀏覽:790
如何登陸網站空間 瀏覽:395
pdf文件轉pds 瀏覽:960
微信中怎麼打開攝像頭許可權 瀏覽:371
排名第一的linux 瀏覽:248
jqueryjs是什麼文件 瀏覽:674
如何用別的域名訪問網站 瀏覽:675
站長工具同ip 瀏覽:551
win7系統到win10系統怎麼樣的 瀏覽:329
linux配置iscsi 瀏覽:59
linux文件設置只讀文件 瀏覽:474
信捷數據在哪裡看 瀏覽:941
app與資料是什麼意思 瀏覽:976
WiFi密碼不能用的字元 瀏覽:790
軟體編程如何強制打開瀏覽器網址 瀏覽:353
u盤顯示中病毒文件不見了 瀏覽:796
餓了么app伺服器異常 瀏覽:171
網頁如何調出編程模式 瀏覽:76

友情鏈接