将
python3.1+pyqt4
打包成
exe
将
python
打包成
exe
的程序有很多,比如
py2exe
、
PyInstaller
等等,但是到目前为止,它们对
python3.1
支持的都不好,所以这
里我要介绍一下
cx_freeze 4.2.2
,它还能支持跨平台,可以在
windows
和
linux
运行。
cx_freeze
的下载网址为
http://sourceforge.net/projects/cx-freeze/files/
,要根据已
安装的
python
版本进行选择。比如我使用的是
python3.1
,所以
就要下载
cx_Freeze-4.2.2.win32-py3.1.msi
这个文件。运行这
个安装包后,
相关程序就会被拷贝到
python
的目录下。
主要在两个
地方,一个是
C:/Python31/Scripts
,另一个是
C:/Python31/Lib/site-packages/cx_Freeze
在以前版本的
cx_Freeze
中,是通过
FreezePython.py
这个脚本
将
py
转换为
exe
,而在
4.2.2
这个版本中,
FreezePython.py
已
经不见了,主要的工作交给了
C:/Python31/Scripts
下的
cxfreeze.bat
来完成。
使用
cx_Freeze
完成
python
打包
exe
主要有两种方法:
第一种,直接运行
cxfreeze.bat
通过
: