从python脚本创建独立的可执行文件

bbfreeze的Python项目详细描述


概述

bbfreeze从python脚本创建独立的可执行文件。它的 在用途上与众所周知的Windows的py2exe类似, py2exe ,对于Windows的py2app。 OS X, pyinstaller cx-freeze (事实上,古代版本是基于 在cx_冻结时。它还使用了模块graph包 PY2APP)

它具有以下功能:

< DL>
易于安装
bbfreeze可以使用setuptools的easy_install命令安装。
zip/egg文件导入跟踪
bbfreeze跟踪从zip文件导入的内容,包括整个egg文件 如果某个模块是从eggfile中使用的。使用setuputils的包 pkg_resources模块现在可以工作(0.95.0中的新功能)
二进制依赖项跟踪
bbfreeze将跟踪二进制依赖项,并包括dll和 冻结程序所需的共享库。
多个脚本冻结
bbfreeze可以一次冻结多个脚本。
包含python解释器
bbfreeze将创建一个名为"py"的额外可执行文件,它可能是 像python可执行文件一样使用。
自动重写路径名
回溯中的路径名替换为相对路径名 (即,如果从/home/jdoe/pylib导入包foo.bar/ 从foo.bar中的函数生成的回溯不会显示 本地路径/home/jdoe/pylib/foo/bar.py。相反,他们将展示 foo/bar.py)
distutils命令'bdist\u bbfreeze'
一个新的distutils/setuptools命令bdist\u bbfreeze integrated bbfrieze进入您的设置。py.

bbfreeze适用于windows和类unix操作系统。冰冻 已经用python 2.4、2.5、2.6和2.7进行了测试bbfreeze不会 使用Python3或更高版本。bbfreeze在OS X上不起作用。

联系方式

BBFreeze由BrainBot Technologies AG开发。问题 建议发送到bbfreeze用户邮件列表: bbfreeze users @ googlegroups com

您可以通过发送电子邮件订阅 bbfreeze users+subscribe @ 谷歌组 com

档案可在 http://groups.google.com/group/bbfreeze-users

您也可以通过电子邮件与作者联系,地址是 ralf @ systemexit de

来源

Windows鸡蛋和源代码可以从 https://pypi.python.org/pypi/bbfreeze/

源代码在github上的git存储库中维护: https://github.com/schmir/bbfreeze

使用:

git clone https://github.com/schmir/bbfreeze.git

要创建存储库的副本,请执行以下操作:

α-αα2

在副本中接收最新版本。

安装

您需要安装setuptools/easy_。安装 应该和打字一样简单:

easy_install bbfreeze

这应该下载bbfreeze及其依赖模块graph和 altgraph并安装。

限制

  • 文档有点稀疏

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有x86javapath的x64机器上x86java上的java JNI未满足链接错误   java将Pixmap的一部分上传到GPU   图像Java位图RLE8格式   java Android studio谷歌广告崩溃应用程序   java如何创建包含未知数量对象的变量?   Java计算给定int数组的所有可能组合   java JDBC classnotfound异常   httpclient中的java将HttpEntity转换为字符串的最优雅/正确的方法是什么?   如何从Java程序运行nano?   java在安卓中调用自定义类/方法   调用方法和JOptionPane后,允许代码继续执行所需的java计时器或其他想法   关于侦听器的向量Java并发问题   线程池执行器Java线程池   java配置DTO上的Swagger javax验证约束   Java中用于按钮功能的swing操作命令   ServletOutputStream中的java设置状态代码   java打印输入数组的平均值