PyPy/RPython可以用来生成一个小型的独立可执行文件吗?

2024-10-01 17:41:34 发布

您现在位置:Python中文网/ 问答频道 /正文

(或)Pypy/Rpython是否可以在不需要Python运行时的情况下编译/翻译Python到C/C++ ++?

我试着用它的RPython和Python、它的运行、它的编译和它的翻译来理解PyPy,但是有些失败了。

我有一个假设的Python项目(对于Windows);我希望将它的大小保持在100千字节(O.N.O.)的顺序,而不是使用py2exe需要的几兆字节(UPX之后)。我是否可以使用PyPy1以任何方式生成不依赖Python26.dll的独立可执行文件?如果可以,它是否需要遵循RPython限制,比如只处理内置类型,或者它是完整的Python语法?

我确实意识到,如果可以做到这一点,我几乎肯定不能直接使用Python中的C模块。


1(从提问开始,情况变得更清楚了,工具链的这一部分更清楚地标记为RPython而不是PyPy;2010年不是这样。)


Tags: 项目字节顺序windows方式情况pypydll

热门问题