首页 > 程序开发 > Python > python生成exe文件
2013
12-18

python生成exe文件

python生成exe文件有多种方法,下面介绍两种方法py2exe以及pyinstaller。以下的测试文件为phpac.py 根据自己的文件进行修改

1.py2exe

下载py2exe模块,安装。 安装的过程就不说了,直接上代码

代码如下:

from distutils.core import setup
import py2exe
includes = ["encodings", "encodings.*"]
options = {"py2exe":  {   "compressed": 1,  
                "optimize": 2,  
                "includes": includes,  
                "bundle_files": 1  
            }  
          }  
setup(     
    version = "0.1.0",  
    description = "phpac",  
    name = "phpac",  
    options = options,  
    zipfile=None,  
    windows=[{"script": "phpac.py", "icon_resources": [(1, "search.ico")] }],    

    )

然后执行python phpac.py py2exe即可
2.pyinstaller

目前pyinstaller支持的python版本为2.3-2.7,可以到http://www.pyinstaller.org/官网下载。安装,安装的过程就不说了,直接上代码。

使用也非常的简单,cmd下进入解压出来的目录,执行如下命令。

python pyinstaller.py [opts] phpac.py

主要选项包括:

-F, –onefile 打包成一个exe文件。
-D, –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。
-c, –console, –nowindowed 使用控制台,无界面(默认)
-w, –windowed, –noconsole 使用窗口,无控制台

最后编辑:
作者:严嵩
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!