第一次成功將python3.4腳本生成 exe文件。
測試環境:win8.1 32位,python3.4,pyside
py打包成exe的工具我所知道的有三種 cx-freeze , py2exe , 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文件的小程序。

以上初步嘗試僅供參考。