Chinaunix首页 | 论坛 | 博客
  • 博客访问: 694402
  • 博文数量: 111
  • 博客积分: 2109
  • 博客等级: 上尉
  • 技术积分: 1124
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-25 12:11
个人简介

通信码农,Emacs爱好者,业余IOS程序员,更业余的PM

文章分类

全部博文(111)

文章存档

2018年(2)

2016年(2)

2015年(2)

2014年(13)

2013年(21)

2012年(71)

分类: Windows平台

2015-04-23 14:53:29

前提: 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
阅读(6043) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~