【发布时间】:2016-07-01 18:52:25
【问题描述】:
我在 python 中为我的客户制作了一个(一个文件)脚本,该程序很成功,现在需要分发给我的 12 名客户员工。
我制作的脚本使用了很多库(导入),其中一些根本不受欢迎,所以问题来了:
有没有办法分发我已经编译成字节码的程序?因此,用户可以通过简单地执行“python myProgram.pyc”或“myProgram.pyc”(如果它具有 +x 属性)来运行它,我知道这在 Java 中完全可以通过在 JAR 文件中编译库来实现,是python有什么类似的吗?
请不要推荐我 py2exe,因为对于我想要的东西来说太远了,或者其他类似的工具,我只想分发一个包,其中包含已经预编译为字节码的所有必要库,因此最终用户不需要担心安装库、pip、github、自定义东西或任何东西。希望您能帮助我,否则我将不得不将整个项目移植到 Java。
【问题讨论】:
-
不,不是,因为该线程中接受的答案来自 2012 年并且它提出了一种已弃用的方法,我想现在@ 2016 必须有一个更简单、更快、最安全的工具来做我想做的事
标签: python bytecode distribute debian-based