如何将Python文件及其依赖项打包成单个可执行文件?

9

我有一段软件代码,包含几个Python源文件和几个C++库文件。我希望将它们打包成一个可执行的单一文件,就像Java使用.jar文件一样。是否有办法做到这一点?

3个回答

10

这就像打包类文件、标准库和虚拟机一样。听起来不太像被要求的那样。 - Ignacio Vazquez-Abrams
可能,但他提到了“可执行文件”;他会决定 :) - UncleZeiv

3

1
C扩展和.pyc文件在操作系统和Python版本之间不可移植,因此二进制egg的实用性是有争议的。像@UncleZeiv的答案中包含Python二进制文件可以解决部分问题。 - jfs
PEX听起来很不错(不要担心c++扩展支持的问题)http://pantsbuild.github.io/pex_design.html - Igor Gatis

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接