Python2.7 打包exe执行程序

6060阅读 0评论2015-04-23 zhangzheyuk
分类:Windows平台

前提: python2.7写的一个testlink case转化的工具,想要打包成exe执行文件,使用的是cx_Freeze
1. OS  WIN7 74
2. python2.7 / xlrd / lxml /Tkinter 安装的都是x86的包

项目地址:


##########################################################################################################
方法一:编写setup脚本,无论w还L均可用
How to compile under both Linux and MS Windows...
1. If the file we want to package as an executable is named walking_birdy_1.py in a folder called /constr, then we prepare a special setup file as follows.
脚本如下:
#setup.py
from cx_Freeze import setup, Executable
setup(executables=[Executable("/constr/walking_birdy_1.py")])
处理对象是/constr下的walking_birdy_1.py
2. Save it as setup.py.
存储
3. Then, in a command terminal run
    python /constr/setup.py build
终端执行这个文件setup.py

方法二:直接用命令(推荐)

将“某.py”自动生成可执行文件“某.exe”,生成的文件在out目录下
cxfreeze 某.py --target-dir out/



安装完毕之后,打包怎么都不成功,最后的发现是安装没装好

需注意的是:
1 安装cxfreeze后,命令在python安装目录的script目录下,找到postinstall的脚本,执行完毕cxfreeze应该就安装完毕了
2 将python安装目录和旗下的script目录添加到系统path环境变量里. 

下载
%2Fpywinauto%2Fother_soft%2Fpy%E5%8F%91%E5%B8%83%E6%88%90.exe%E6%96%87%E4%BB%B6
上一篇:nodejs express4+ 后的一篇比较好的入门文章
下一篇:根分区已满,占用空间与实际使用空间不符,使用xfs工具修复