cx_Freeze是一个开源项目,它提供了一套实用工具,可以冻结Python脚本到可执行的跨平台的方式,采用了许多的托马斯·海勒的py2exe,戈登·麦克米兰的安装程序中的技术,并冻结工具附带了蟒蛇。
安装方式:
下载最新的版本从上面的下载部分,并提取压缩到一个目录。打开一个终端,运行以下命令:
蟒蛇MakeFrozenBases.py
蟒蛇FreezePython.py --no-复制DEPS FreezePython.py
当这些命令成功完成,该目录将是在同一个国家作为一个二进制安装
是什么在此版本中是新的:
- 在该版本增加了对Python的3.4的支持,提高了对PyQt的和PySide,并在Mac OS X上创建应用程序软件包支持。
- 若干bug修正也发了言。
什么是4.3.2版本,新的:
- 在该版本增加了对于Python 3.4,改进支持支持对于PyQt的和PySide,以及创建应用程序软件包在Mac OS X上。
- 若干bug修正也发了言。
什么是4.3.1版本,新的:
- 在这个版本支持完成为Python 3.3,并增加了支持因为如果需要的复制MSVC运行时的DLL和清单文件。
- 在一些小的错误也被处理。
什么4.2.3版本新:
- 新增的Python 3.2支持
- 新增挂机日期时间模块,它含蓄地导入时间模块。
- 固定钩的Tkinter在Python 3.x的。
- 始终包括zlib的模块,因为zipimport模块需要它,甚至当压缩没有发生。
- 添加了一个Tkinter的应用程序示例。
什么是4.2.2版本,新的:
- 在该版本改进了钩的包数(包括Twitter和PyQt的),并修复一些漏洞被Python 2.7.1的发布揭开。
- 这也增加了对创建的Windows版本资源,修复了Windows中安装冷冻可执行文件与Python 3.x的。
什么在4.2.1版本新:
- 在增加了对指定的安装脚本bin_path_includes和bin_path_excludes支持
- 新增编制的Windows服务,微软编译器和建设的64位Windows的支持。
- 当安装Windows服务,使用完整路径为可执行文件和配置文件,如果指定。
- 对于Python 2.7构建MSI软件包时消除重复文件的Python每个可能的版本。
- 的命名空间包修复的声明。
- 修正检查cx_Logging导入库的目录。
- 添加挂钩蟒蛇-Xlib的封装。
- 添加挂钩忽略_scproxy模块时没有在Mac平台和win32gui和pyHook模块在非Windows平台上使用。
- 在复制文件时,复制的统计()的信息,以及在早期版本cx_Freeze的做了。
- 补充说明文件shortcutName和shortcutDir参数创建可执行文件。
什么是4.2版本的新:
- 在该版本增加了对Python的2.7,提高了Python支持3.1和Mac OS X。
- 挂钩多个模块的添加或根据用户反馈改进。
- 一系列改进也以被压扁创建MSI软件包和几个bug进行。
什么版本4.1是新的:
- 在增加了对Python的3.x的支持
- 在Windows中的服务增加了支持。
- 在所要求的托德·邓普顿添加命令行选项--silent(-s)。此选项关闭所有的正常输出,包括所包含的模块的报告。
- 添加--icon所要求的汤姆·布朗的命令行选项。
- 在确保Py_Finalize()甚至当异常发生,使任何定稿(如__del__呼叫)的前执行终止作出之称。
- 在保证所要求的克莱门斯赫尔曼根据需要在目标空目录中创建。
- 的编码包,并引导Python运行时所需的任何其他模块现在自动包含在冰冻的可执行文件。
- 在确保如果指定一个目标名称,在zip文件模块名称也改变。感谢克莱门斯赫尔曼初始的补丁。
- 已启用编制在64位Windows的支持。
- 如果在加载阶段出现导入错误,把它看成一个坏模块也是如此。感谢托尼·梅耶指出了这一点。
- 在所建议的托德·邓普顿,确保了包含文件列表被复制,而不是简单引用,这样的名单进一步使用不小心引起副作用。
- 在所建议的托德·邓普顿,zip文件,现在正常关闭,以避免可能造成的破坏。
- 在所建议的托德·邓普顿,数据文件不再复制时复制相关文件标志被清除。
- 已启用了更好的支持调用其他setup.py脚本,如使用cx_OracleTools和cx_OracleDBATools那些setup.py脚本。
- 在Solaris上,LDD输出制表符代替空格所以之前,先寻找分隔展开。感谢埃里克·布鲁内尔报告此并提供解决方案。
- 在Windows上,确定DLL时复制,因为这些一般被认为是系统的一部分,不包括Windows目录和侧并排安装目录。
- 在Windows中,为了避免与所使用的命令处理器的十分有限的说法处理器问题使用%*,而不是生成的批处理文件中分离出的参数。
- 对于Win32GUI基地可执行文件,用于指定字幕显示错误消息时使用添加支持。
- 对于Win32GUI基地可执行文件,添加支持调用excepthook的顶级异常,如果已经指定。
- 在Windows中,确保所构建的MSI包是每台机器的默认,否则奇怪的事情都可能发生。
- 在的readlink(),其偶尔会导致异常行为或段故障的呼叫固定的臭虫。
- 有关库不LDD发现重复的警告,现在抑制。
- 调整了钩了一些基于从别人或个人的经验反馈模块。
什么是4.0.1版新:
- 在这个版本增加了对Python的2.6和补丁支持一个小臭虫,没有被运行的内置模块挂钩。
什么是4.0版本的新:
- 在这个版本增加了对冻结的zip文件模块独立支持对应的可执行文件,二进制复制相关文件(DLL和共享库),创建RPM包和Windows安装程序,拷贝数据文件,并提供钩子与不同平台上的具体要求管理模块。
- 它也提高了用于建筑cx_Freeze包,其中包括修改剧本。
要求:
- 在Python的
评论没有发现