众所周知 Python 有一个致命的缺点:速度比 C、C ++ 等语言慢很多。PyPy 恰好可以解决这一问题,它能够让 Python 代码运行得比 C 还快。 比如: import time 使用默认的 Python 解释器和 PyPy 运行上述代码,执行一个从整数 0 加到 100,000,000 的循环, 然后打印出运行时间。运行结果如下: 大约需要 10 秒钟的默认 Python 解释器相比,PyPy 仅用 0.22 秒就完成了执行。 安装PyPy 安装很简单 https://www./download.html 下载安装对应版本,比如Windows 64 bit PyPy3.8 下载后解压到随便一个位置,然后将这个目录添加到系统环境变量 使用也和Python没任何区别 PyPy第三方库第三方库也都一样,先安装pip,然后 curl -O https://bootstrap./get-pip.py 局限PyPy 是 CPython的一种快速且功能强大的替代方案,但它也不是万能的,有一些局限性。 PyPy最适合纯Python应用程序,不适用于C扩展,有时它的运行速度都要比在CPython中慢得多。更细节的区别和应用场景,大家可以继续探索。 |
|