centosDebianUbuntu下编译安装pypy

it2022-05-05  174

PyPy的速度是比Python快的,根据官方说法,速度时CPython的2倍-10倍。

但PyPy也是有缺点的,那就是PyPy是由RPython实现的,RPython是Python的子集。

PyPy快的主要原因是使用了JIT。

但在包管理器中的pypy还停留在Python2的版本,因此我们需要从官网下载:PyPy - Download and install

可以直接下载二进制文件,解压,运行:

cd pypy3.6-v7.1.1-linux64 ./bin/pypy3

可以报错了:

root@:/data2/pypy3.6-v7.1.1-linux64# ./bin/pypy3 ./bin/pypy3: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory

解决方法:

ls -l /usr/lib64/libbz2* ln -s /usr/lib64/libbz2.so.1.0.6 /usr/lib64/libbz2.so.1.0

然后可以跑了:

root@:/data2/pypy3.6-v7.1.1-linux64# ./bin/pypy3 Python 3.6.1 (784b254d6699, Apr 14 2019, 10:22:42) [PyPy 7.1.1-beta0 with GCC 6.2.0 20160901] on linux Type "help", "copyright", "credits" or "license" for more information. And now for something completely different: ``A random quote'' >>>>

既然可以跑了,那就不用编译安装了。


最新回复(0)