是否可以使用PyInstaller
构建一个单一的二进制或目录包,使用pypy
作为解释器?
有没有什么特殊技巧可以做到这一点?
还有其他替代PyInstaller
的工具吗?
如果不行,是什么根本技术原因?
注意:PyInstaller
默认情况下无法与pypy
兼容,原因如下:
- distutils.sysconfig.get_config_h_filename丢失,在pytinstaller主干中已经修复。
- (distutils.|)sysconfig.(_|)get_makefile_filename缺失,实际上是可选的。
- 尝试链接到libpython2.7.so.1,但在单个可执行文件的pypy中无法链接到共享对象。
LD_PRELOAD
,但结果只有一个库),如果有人能够提供演示 :) - Dima TisnekPyInstaller
的替代方案列表。 - VivienG