pypy下载地址:https://bitbucket.org/pypy/pypy/downloads/
如果下载太慢,去我网盘下载
https://pan.baidu.com/s/1i6j0xt0boS5j26WXvH5mPw 提取码: gst2
如何运行pypy?
pypy的程序跟一般的python是一样的,代码不需要有什么改动。执行的时候,标准python用python xxx.py来执行,而pypy用pypy xxx.py就好了,没有区别。
import time t = time.time() for i in range(10**8): continue print(time.time() - t)
>python my_numba.py #cpython解释器 3.958527088165283 >pypy my_numba.py #pypy解释器 0.110000133514
用cpython来测试,用时3.958527088165283s,而pypy测试用时只有0.110000133514s。
注意:pypy跟python是相互独立的,python中安装好的库在pypy中是不能使用的,python本身有个非常大的优势就是第三方库,为pypy的速度而抛弃这样的资源有点可惜。
pypy安装三方库:
git clone https://github.com/anpengapple/pypy_get_pip.git
进入该目录运行,如果运行失败,那就多运行几次
pypy get-pip.py
运行之后{pypy_dir}/bin目录中多了pip等几个可执行文件。
现在就可以使用 {pypy_dir}/bin/pip install xxx 来安装第三方库了。需要注意的是,第三方库并不能完全支持。不过大部分都是可以的。