python – PyPy和PyInstaller

使用Pypy作为解释器的PyInstaller可以构建单一二进制或单目录包

有什么特别的技巧吗?

一些替代PyInstaller?

如果没有,根本的技术原因是什么?

注意为什么/如何pyinstaller不与pypy开箱即用:

> distutils.sysconfig.get_config_h_filename缺少,固定在pytinstaller trunk中
>(distutils.|)sysconfig.(_ |)get_makefile_filename丢失,实际上是可选的
>尝试链接到libpython2.7.so.1,pypy在单个可执行文件,而不是共享对象

最佳答案
我已经尝试过了,它失败了,在许多场合,因为PyPy只能使用CPython使用的几个子集. PyInstaller是一个完整的CPython应用程序,因此无法进行通信.

如果你需要提高速度并将代码隐藏起来,可以试试Cython.我使用Cython和PyInstaller很多,我喜欢他们的跨平台性质.

当你通过这两个,你可以使用PyInstaller& CPython打包您的应用程序.

转载注明原文:python – PyPy和PyInstaller - 代码日志