前提: 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