PyPy3.11(Python 解释器)

大小:31.68M 类别:
  • 编程其它

官方安全无插件纠错

  • 更新时间2026-07-27
  • 版本v7.3.23
  • 系统Pc
  • 语言简体中文

PyPy3.11是一款高性能Python解释器,可作为CPython的替代方案运行现有Python代码。相比传统CPython,PyPy3.11针对纯Python程序进行了性能优化,在部分应用场景下可显著提升运行速度,同时保持较高的兼容性,支持大多数Python标准库以及Django、Twisted等常用第三方库。

PyPy3.11支持Linux、macOS(包括Apple M1芯片)和Windows等主流64位操作系统,内置微线程micro-threads支持,适用于数据处理、科学计算、高并发服务以及CPU密集型任务开发,帮助开发者提升Python程序运行效率。

主要功能

1、速度

我们的主要执行文件配备了Just-in-Time编译器。它在运行大多数基准测试时都非常快——包括非常大型且复杂的Python应用,而不仅仅是十行代码。

你应该知道两种情况,PyPy 无法加快你的代码速度:

进程运行时间短:如果至少几秒钟不运行,JIT 编译器就没有足够的时间预热。

如果所有时间都花在运行时库(即 C 函数中),而没有实际运行 Python 代码,JIT 编译器就帮不上忙。

所以PyPy最有效的情况是执行长期运行的程序,其中相当一部分时间都花在执行 Python 代码上。这是我们大多数基准测试所涵盖的情况,但并非全部---PyPy的目标是获得速度,同时理想情况下仍支持任何Python程序。

2、内存使用

内存需求高的Python程序(数百MB或更多)可能比CPython占用的空间更少。不过,情况并非总是如此,因为这取决于很多细节。还要注意,基线比C-Cython高。

3、无堆

对无栈和绿色组合的支持现在已集成在普通的PyPy中。

4、其他特色

PyPy拥有许多次要功能和半独立项目。我们在这里提到:

其他语言:我们还实现了利用我们 RPython 工具链的其他语言:Prolog(几乎完成),以及 Smalltalk、JavaScript、Io、Scheme 和 Gameboy。

还有一个叫Topaz的Ruby实现和一个叫HippyVM的PHP实现。

模拟器:PyPy作为建模硬件的平台非常出色。用 Sail 编写的 RISC-V 和 ARM64 ISA 模型的 Pydrofoil 模拟器性能非常高,通常比 Sail 生成的其他模拟器快一个数量级。

5、沙盒

PyPy的沙箱是运行不受信任用户程序的有效原型。与其他 Python 沙箱方法不同,PyPy 并不试图限制被认为“不安全”的语言特性。相反,我们将所有对外部库(C或平台)的调用替换为一个存根,该存根与处理策略的外部进程通信。

更新日志

v7.3.23版本

这是一个修复错误的版本,修复了关于未使用协程的过于激烈的警告,以及 c-extension 中多次继承相关的一些问题。

该版本对字节码解释器进行了修改,改用异常表代替专用操作码。现在 PyPy 的反汇编会更接近 CPython 格式。到目前为止,这并不影响性能。

该版本包含两种不同的解读器:

PyPy2.7,是一个支持Python 2.7语法和功能的解释器,包括CPython 2.7.18+的stdlib(+代表回溯安全更新)。

PyPy3.11,这是一个支持Python 3.11语法和特性的解释器,包括CPython 3.11.15的标准库。

解释器基于大致相同的代码库,因此采用了双重版本。这是一个微型版本,所有API都与其他7.3版本兼容。

展开内容

类似软件

  • UliPad(python编辑器)

    9.0/7.29M

    UliPad中文版是一款基于wxPython的文本编辑器,具有跨平台,支持Unicode、支持Python、C/C+、HTML等功能。UliPad对于Python有着非常好的支持,简单的操作界面和直观的功能,让初学者能够轻松跨入Python编程的大门。

    查看
  • pydev插件

    8.8/29.89M

    Eclipse Python开发插件

    查看
  • LiClipse电脑版

    9.0/180.61M

    LiClipse电脑版是一款Python编辑器软件,也是为优化Eclipse使用体验而打造的轻量级集成开发环境,它不仅完美的继承了eclipse原有的强大功能,同时针对eclipse所有的功能进行了全方位的改进,软件基于Lucene的搜索技术,支持外部文件夹,拥有多个目标、

    查看
  • PyScripter Python开发工具

    9.0/13.82M

    PyScripter是一款实用delphi开发的已开源Python开发环境,用户能够通过这款开发工具轻松开发Python程序,软件虽然小巧,但是具备了一个完整的ide应有的所有功能,比如语法高亮、语法自动补全、文法检查等等。

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行