導航:首頁 > 軟體知識 > 如何把寫好的python程序打包成exe

如何把寫好的python程序打包成exe

發布時間:2024-03-06 10:03:58

A. 如何將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的圖標。這些都是可選項。

B. 如何把Python腳本導出為exe程序

一.pyinstaller簡介

pyinstaller將Python腳本打包成可執行程序,使在沒有Python環境的機器上運行

最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。
可運行在Windows,Mac和Linux操作系統下。
但它不是跨編譯的,也就是說在Windows下用PyInstaller生成的exe只能運行在Windows下,在Linux下生成的只能運行在Linux下。

二.pyinstaller在windows下的安裝

使用命令pip install pyinstaller即可
在windows下,pyinstaller需要PyWin32的支持。當用pip安裝pyinstaller時未找到PyWin32,會自動安裝pypiwin32



如果有打包錯誤,具體看build里的warn*.txt文檔,裡面詳細記載了錯誤的原因。一般都是庫丟失。
spec文件告訴PyInstaller如何去處理腳本。它對腳本名以及大多數pyinstaller的可選參數進行加密。PyInstaller就是通過執行spec文件的內容來build the app。



閱讀全文

與如何把寫好的python程序打包成exe相關的資料

熱點內容
游戲代理什麼人可以幫忙 瀏覽:990
草莓鼻如何去黑頭學生用什麼產品 瀏覽:972
河北哪裡有賣狗市場 瀏覽:974
淘寶收藏用戶數據哪裡來 瀏覽:184
技術菜適合玩哪個輔助 瀏覽:750
模塊化程序需要注意什麼 瀏覽:477
s7源程序如何最後轉換 瀏覽:569
交易貓安全驗證在哪裡驗證 瀏覽:561
用什麼函數可以出相應數據 瀏覽:450
行政訴訟再審程序按什麼程序審理 瀏覽:205
蘋果手錶如何清除任何數據 瀏覽:752
交易所開戶怎麼收費 瀏覽:392
數據線充脹了有什麼危害 瀏覽:402
待救援人員信息表怎麼填 瀏覽:869
阿里雲如何做代理商 瀏覽:488
法國是什麼市場 瀏覽:808
如何鎖住微信小程序的騰訊視頻 瀏覽:46
搬磚手游怎麼交易呢 瀏覽:497
派到人才市場怎麼收檔案 瀏覽:971
拆遷信息如何收集證據 瀏覽:75