py2exe生成.exe(python3.4 嘗試)


 

第一次成功將python3.4腳本生成 exe文件。

測試環境:win8.1 32位,python3.4,pyside

 

py打包成exe的工具我所知道的有三種 cx-freezepy2exe , pyinstaller

最開始試過cx-freeze,但是測試它自帶的pyqt4例子生成后運行出錯,找不到原因,所以暫時沒用cx-freeze了(是我下載版本不對? 支持2.7 不支持3.4?)

 
后來下載了 py2exe  0.9.2.0
 
安裝好后建了一個文件夾testpy2exe用於測試,里面放兩個py腳本(一個mainWindow.py , 一個testpy2exe.py)
在testpy2exe.py里面寫:
1 from distutils.core import setup
2 import py2exe
3 
4 setup(windows=["mainWindow.py"])
mainWindow.py是要打包的程序(自己寫的pyside的最簡單的例子);
 
生成時:
進入cmd控制台(win+R -> cmd)轉到這個文件夾(testpy2exe)路徑下,再輸入“python testpy2exe.py py2exe” 就ok了。
之后會自動生成一個文件夾 dist,一些生成的文件在這個路徑下。
 
下圖是我自己寫的例子,讀取.xls文件的小程序。
 
 
以上初步嘗試僅供參考。


免責聲明!

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



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