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.py

from distutils.core import setup
import 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的圖標。這些都是可選項。

  相關博客推薦:http://www.cnblogs.com/rj81/p/5495191.html

           http://www.cnblogs.com/chjbbs/archive/2014/01/25/3533187.html [關於pyinstaller的]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM