当前位置:  开发笔记 > 编程语言 > 正文

是否可以本机编译Python(超出pyc字节代码)?

如何解决《是否可以本机编译Python(超出pyc字节代码)?》经验,为你挑选了2个好方法。

我想知道是否可以从Python脚本创建可执行模块.我需要拥有Python脚本的最高性能和灵活性,而无需在Python环境中运行.我会使用此代码加载按需用户模块来自定义我的应用程序.



1> Florian Bösc..:

有pyrex将python像源代码编译为python扩展模块

rpython允许你编译python,对C,LLVM,.Net等各种后端有一些限制.

还有脱壳皮肤将python转换为C++,但我不能说它是否有用.

PyPy实现了一个JIT编译器,它试图通过将运行时运行的部分转换为机器代码来优化运行时,如果您为可能是可行路径的PyPy解释器编写的话.

在PyPy中处理JIT的同一作者之前编写了psyco,它在CPython解释器中优化了python.



2> Howler..:

你可以使用类似py2exe的东西将你的python脚本编译成exe,或者使用Freeze来编译linux二进制文件.

请参阅:如何使用Python创建可直接执行的跨平台GUI应用程序?

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有