超凡软件站

python编译器下载-pypy(Python语言动态编译器)下载v2.3.1 官方绿色版

PyPy由ArminRigo开发,是Python语言的动态编译器。它是Psyco的后续项目。PyPy的目的是实现Psyco尚未实现的动态编译。PyPy是用Python实现的Python解释器,由Python开发人员创建,以更好地破解Python。Py

更新时间: 2025-05-01 19:12:34

软件介绍

PyPy由Armin Rigo开发,是Python语言的动态编译器。它是Psyco的后续项目。PyPy的目的是实现Psyco尚未实现的动态编译。PyPy是用Python实现的Python解释器,由Python开发人员创建,以更好地破解Python。PyPy比CPython更灵活,更易于使用和实验,允许为不同情况下的功能开发特定的实现方法,并且可以很容易地实现。PyPy的目标是使其比用C实现的Python更容易适应各种项目。

PyPy的实现与原理

PyPy的第一部分:用Python实现的Python其实这么说并不准确,准确得说应该是用rPython实现的Python,rPython是Python的一个子集,虽然rPython不是完整的Python,但用rPython写的这个Python实现却是可以解释完整的Python语言。PyPy的第二部分:编译器这是一个编译rPython的编译器,或者说这个编译器有一个rPython的前端,目前也只有这么一个前端,不过它的后端却是不少,也就是说这个编译器支持许多的目标语言,比较重要的有:C,CIL,javascript ...

Python动态编译器(PyPy)使用方法

1、下载并解压Python动态编译器(PyPy),运行【pypy.exe】启动程序;

2、根据软件窗口中的提示输入对应的信息进行编译

更新日志:

Python解释器PyPy发布了v1.8版。该版本最大的改进是引入了新的列表策略(list strategies),提升了同源(homogenous)列表的性能及内存使用效率。PyPy 1.8详细改进列表:

列表策略。现在只包含整数或浮点数的列表的效率应该与在二进制包中存储一致。使用此类列表地方的JIT性能也同时得到改进。另外,unicode及其他字符列表也有相应的策略。

性能改进,提供更快的Python构造函数(constructs)。

修复bug及与CPython的兼容性问题。

Numpy模块继续完善,进展情况可参见这个页面。(注意:numpy模块现在可同时使用numpy和numpypy两个名称。)

新的JIT钩子(hooks),可帮助你在Python程序中勾住JIT编译进程。

标准库升级至2.7.2。

PyPy 1.8比PyPy 1.7提升了近10%的性能,该版本支持运行Linux 32/64和Windows 32的x86系统,在接下来的版本中将支持Windows 64位系统。

可能需要VC 2008 SP1:

python编译器下载-pypy(Python语言动态编译器)下载v2.3.1 官方绿色版下载地址

选择适合方式进行下载: