一、相关资源
py2exe官方网站:http://www.py2exe.org/
py2exe使用指南及历史安装包:http://www.py2exe.org/old/
支持Python2.7的版本:http://prdownloads.sourceforge.net/py2exe/py2exe-0.6.9.win32-py2.7.exe?download
二、进行打包
创建一个用来打包的Python脚本,Setup.py,例子如下:
<span style="font-family:Microsoft YaHei;font-size:14px;"># -*- coding: utf-8 -*- from distutils.core import setup import py2exe options = {"py2exe": { "compressed": 1, "optimize": 2, "bundle_files": 1 # <span style="color: rgb(255, 128, 0); line-height: 15px; white-space: pre; background-color: rgb(253, 253, 253); ">所有文件打包成一个exe文件</span> } } setup( version = "1.0.0", description = "description for your exe", name = "name for your exe", options = options, zipfile = None, # 不生成zip库文件 console = [{"script": "Hello.py", "icon_resources": [(1, "Hello.ico")] }], ) </span>
Valid values for bundle_files are:
3 (default) | don't bundle |
2 | bundle everything but the Python interpreter |
1 | bundle everything, including the Python interpreter |
三、其它
目前发现py2exe有一个问题,就是如果有使用pysvn这个库,创建出来的exe文件是无法正常运行的。
看到有人提出了这是py2exe的一个Bug,也被承认了,但最新的版本中仍未修复这个问题。
http://permalink.gmane.org/gmane.comp.python.py2exe/2738
- 本文固定链接: http://ttfde.top/index.php/post/293.html
- 转载请注明: admin 于 TTF的家园 发表
《本文》有 0 条评论