`
v5qqcom
  • 浏览: 1321759 次
文章分类
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

    py2exe打包教程

    Py2exe 打包教程 Py2exe 是一个能够把 Python script 转换成可以在 Windows 上独立执行的exe程序的工具,且不需要安装 Python。通过 Py2exe,可以将 Python script 转换成可以独立执行的exe程序,同时也可以将所需...

    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.6.rar

    《py2exe:将Python程序转化为可执行文件的利器》 在Python编程世界里,py2exe是一个不可或缺的工具,它允许开发者将Python脚本转换为Windows平台下的可执行(.exe)文件。这个名为"py2exe-0.6.9.win32-py2.6.rar...

    py2exe(python2.7/python3.3/python3.4)

    `py2exe` 是一个非常实用的Python模块,它的主要功能是将Python脚本转换为Windows平台下的可执行文件(.exe)。这个工具对于那些希望在没有Python环境的计算机上运行Python程序的开发者来说,非常有帮助。在提供的...

    py2exe.rar

    在标题"py2exe.rar"中,我们看到这个压缩包包含了不同版本的py2exe,适用于Python 2.7及Python 3.x版本,这为那些因网络问题或系统限制无法通过pip安装py2exe的用户提供了便利。只需运行压缩包内的exe文件,即可轻松...

    py2exe-0.6.9.win32-py2.7.zip

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

    python py2exe

    ### Python py2exe知识点详解 #### 一、py2exe简介与作用 在Python开发过程中,我们经常会遇到这样的需求:将自己编写的Python脚本打包成一个独立的、不依赖Python运行环境的可执行文件(.exe)。这对于分享或者...

    利用PY2EXE作成exe文件

    为了实现这一目标,我们可以使用工具如`py2exe`。`py2exe`是一个用于Windows操作系统的Python第三方库,它能够将Python源代码及其依赖打包成Windows可执行文件。下面我们将详细介绍如何利用`py2exe`将包含`wxPython`...

    py2exe安装文件

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

    py2exe_32位与64位安装包

    《py2exe:32位与64位安装包详解》 py2exe是一个非常实用的Python工具,它允许开发者将Python程序转换为独立的Windows可执行文件,无需依赖Python解释器即可运行。这个工具对于那些希望在Windows环境中分发Python...

    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使用方法详解”和描述“py2exe使用方法详解”为您提供关于py2exe的详细知识点,希望能够满足您的需求。 py2exe是一个将Python程序转换成可以在没有安装Python的机器上运行的独立可执行...

    py2exe各个版本

    Py2exe是一个非常重要的Python工具,它允许开发者将Python脚本转换为Windows平台下的可执行文件(.exe),便于在没有Python环境的机器上运行。标题"py2exe各个版本"意味着我们将探讨py2exe的不同版本,特别是针对Win...

    py2exe使用说明

    ### py2exe使用详解 #### 一、简介与作用 py2exe是一个强大的工具,用于将Python脚本转换成可以在Windows系统上独立运行的可执行程序(*.exe)。这一转换过程使得开发人员能够将他们的Python应用程序分发给没有...

    py2exe使用教程

    Py2exe是一个将Python脚本转换为Windows可执行文件(.exe)的工具,它通过使用pywin32库和Distutils扩展来帮助开发者生成独立的Windows应用程序。使用py2exe,开发者可以为那些不熟悉Python环境的用户提供一个无需...

    py2exe(将python源码编译成exe发布)

    **Py2exe:将Python源码转换为可执行文件** Py2exe是一个开源的Python模块,主要用于Windows操作系统,它的主要功能是将Python源代码转换为Windows下的可执行程序(.exe),使得没有安装Python环境的用户也能运行...

    py2exe for python2.7

    **Py2exe for Python 2.7:将Python脚本转化为可执行文件的利器** Py2exe是一款在Python 2.x环境下使用的开源工具,它的主要功能是将Python源代码转换为Windows平台上的独立可执行程序(.exe)。这对于那些希望在...

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

    2. **编写接口定义**:在Python脚本中,使用f2py提供的语法定义你想要暴露给Python的Fortran函数或子程序。 3. **生成接口文件**:通过运行f2py命令,它可以生成一个Fortran接口模块,这个模块包含了Python调用...

    py2exe-0.6.9.win32-py2.6

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

Global site tag (gtag.js) - Google Analytics