`
izuoyan
  • 浏览: 8882332 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

py2exe试用小结

阅读更多

准备用wxPython写点东西,想release到没有python的系统上,于是试试py2exe。
py2exe是一个将python脚本打包成可在windows下独立运行程序的工具。现在最新的版本是0.6.6,发布于2006.12.30,已经好久没更新了。适用的python版本是2.5。
首先下载安装,非常方便,不必多说。
然后看下里面的sample,写了一个setup试了下:

fromdistutils.coreimportsetup
importpy2exe

opts
={
"py2exe":{
"compressed":1,
"optimize":2,
"bundle_files":1,
}
}

setup(
version
="0.1.0",
description
="py2exewxauitest",
name
="wxaui",

options
=opts,
#zipfile=None,

windows
=["aui.py"],
)

运行这个脚本 python setup.py py2exe
将在dist目录下产生生成的发布文件
由于使用了options,所以没有在命令行加入参数,options中的参数compressed可以压缩zip,bundle_files可以将dll合并到lib zip中,基本上用这两个参数就能达到我的要求了,另外如果使用zipfile=None,可以将lib包合并到exe中。一个简单的wx程序最后大小是6M左右,当然还不包括一些dll,如gdiplus.dll。

因为我想用一个lib,但是有多个exe,经过试验,py2exe不能在一个setup脚本过程中智能的将公共用到的东西放入lib中,如果你运行了多个setup过程,最后一次的lib会覆盖之前的。但是如果你能保证最后一次setup的lib中的东西是最全的,那也就可以了。

version = "0.1.0",
description = "py2exe wx aui test",
name = "wxaui",

这几个参数作用是生成的exe查看属性时能看到,当然还有版权等参数。

在这个地方有一些使用技巧:
http://www.py2exe.org/index.cgi/GeneralTipsAndTricks

分享到:
评论

相关推荐

    unpy2exe.py - 反编译py2exe生成可执行文件的工具

    unpy2exe.py可以从py2exe生成的exe中还原pyc文件, 适用于反编译py2exe程序。 程序使用pefile模块解析exe文件; 使用marshal模块生成pyc文件数据, 得到提取后的pyc文件。 其中还附带了py2exe_con.py和py2exe_w.py, ...

    py2exe-0.6.9.win32-py2.7.zip

    python转exe工具 -- python2.7版本的py2exe软件,可以将python转化为exe可执行文件。 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows...

    py2exe安装文件

    py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,就可以不用装python而在windows系统上运行这个可执行程序。这里提供python 2.7, python3.3, python3.4 32位和64位的下载。

    Python3 py转exe.py

    py转exe.py py转exe.py py转exe.py py转exe.pypy转exe.py py转exe.py py转exe.py py转exe.pypy转exe.py py转exe.py py转exe.py py转exe.pypy转exe.py py转exe.py py转exe.py py转exe.pypy转exe.py py转exe.py py转...

    py2exe打包教程

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库)。

    py2exe-0.6.9.win32-py2.6

    py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。 py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,...

    f2py.zip f2py.exe 文件 64 32位下载

    f2py.zip f2py.exe 文件 64 32位下载

    py2exe-0.6.9.win32-py2.6.rar

    py2exe-0.6.9.win32-py2.6.rar

    py2exe for python2.7

    py2exe是将python脚本编译成exe文件的工具

    py2exe-0.6.9.win64-py2.7.amd64.exe

    最近上不了py2exe的主页,找了好久,最好用google才找到的64位版本的。

    py2exe for python2.7下载

    py2exe for python2.7:一款python脚本转换为exe程序的工具。py2exe是将python脚本编译成exe文件的工具,主要是setup.py的脚本中需要改动

    py2exe.rar

    多种py2exe版本,支持python2.7以及3的版本,适合pip安装不了或者想要直接安装py2exe的,运行exe文件即可完成安装,亲测可用。

    py2exe简介

    介绍py2exe的使用,让大家更好地交流与学习!

    py2exe使用方法

    py2exe使用方法

    py2exe使用方法详解

    py2exe使用方法详解

    利用PY2EXE作成exe文件

    利用py2exe将wxpython程序制作成exe文件的详细方法,含有简单例程以及参考链接资源

    py2exe使用教程

    讲述py2exe的使用,并且简单讲解了里面一些常用参数的意义。

    py2exe-0.6.9 (32bit+64bit)

    py2exe-0.6.9 32bit + 64bit py2exe-0.6.9 32bit + 64bit py2exe-0.6.9 32bit + 64bit

    py2exe模板

    一个py2exe的模板,只需稍作修改就可以轻松打包自己的python程序为可执行exe包,建议使用python2.5进行打包,因为python2.6打包的exe执行程序需要Microsoft Visual C++ 2008 Redistributable Package依赖,如果非得...

Global site tag (gtag.js) - Google Analytics