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的]