【问题标题】:Compile python into binary - pypy performance将python编译成二进制——pypy性能
【发布时间】:2017-06-19 13:40:07
【问题描述】:

我希望将 python 源代码编译成二进制文件。出于性能原因,我通常使用 pypy(我的应用程序使用 pypy 运行速度明显更快)。我从 2012 年找到了这个答案,说明使用任何现有工具(例如 pyinstaller)都无法将 pypy 编译为二进制文件。 Compile PyPy to Exe。我不太能理解最高回复所解释的解决方案。

我想知道:

  1. 现在有没有一种相当简单的方法可以使用 pypy 作为解释器将 python 代码编译为二进制文件?

  2. 我实际上不需要使用 pypy,我只是用它来提高性能。有没有一种合理的方法可以避免使用 pypy 但仍能获得类似的性能提升?这仍然需要支持编译为二进制。

作为补充说明,我使用 2.7 语法。

【问题讨论】:

    标签: python compilation pyinstaller pypy


    【解决方案1】:

    你可以看看nuitka (http://nuitka.net/doc/user-manual.html)

     nuitka --standalone --recurse-on --python-version=2.7 main.py
    

    【讨论】:

    • 也许是 --standalone 而不是 --standalon ?
    猜你喜欢
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-02
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 2012-05-15
    相关资源
    最近更新 更多