twitter的pex的命令行界面,目标是复杂的、大量的数字python包。

bintl的Python项目详细描述


Build StatusPyPI

bintl(意第绪语的“bundle”一词)与python 2和3兼容 用于将python包打包和部署到 pex 具有自己的解释器和依赖项的文件(python可执行文件)。如果 您刚刚完成了一个python包,并希望将其部署为 独立的可执行文件,不调用 上网等。这会让你的生活更轻松!

原因:

皮克斯是超级酷,做所有的艰苦工作,但它很难 了解如何作为一个局外人使用,并默认你 构建更简单的包(不是复杂的数字重的东西 依赖于BLAS或ATLAS)。

分发数字作品在 Conda环境、虚拟环境等,因此 不用担心的可执行文件太棒了!

用法:

您所要做的就是提供一个到您的包的绝对路径, 要打包的解释器和输出文件。您还可以添加 入口点(可选)如果您希望可执行文件运行程序。

$ bintl --package=/abs/path/to/pkg
        --interpreter=/abs/path/to/bin/python
        --entrypoints=/abs/path/to/entrypoints/script:main
        --output=package-name.pex
$ # To run this specific python executable:
$ ./package-name.pex

就这样!您可以将此可执行文件移动到任何其他计算机(使用 使用你的软件包。

安装:

pip install bintl

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

推荐PyPI第三方库


热门话题
java EclipseLink级联持久化异常   java Android Studio本地库模块问题   java更新值Netbeans   java从消息数组中返回一条消息   java Struts标记:一个jsp中有多个寻呼机   java如何访问hibernate。cfg。xml,config。属性和log4j。来自项目文件夹外部的属性   JavaSpringPetCare示例,控制器操作如何链接到jsp的?   java理解try&catch和错误处理   javascript如何将数据从动态表存储到数据库   使用JAVA比较不同格式的值   java如何在返回服务时设置下拉列表的默认值?   java将oracle十六进制字符串转换为实际字符串值   java jpa子图和MappedSuperclass抛出未知实体   用Java实现swing自定义Matlab按钮外观   随机掷骰的java百分比数学结果不正确   java创建了文件路径,但照片无法保存,我一直在抓拍   java如何确保要使用的端口始终可用(即未使用)?   xsd如何用java生成JAXBC类。util。可选择的   java更改JOptionPane中的按钮布局。showOptionDialog()