pypy

今天突然想起了入门时看过的一篇文章,关于提升python运行效率的。其中,我只记得了被冠名为大杀器的"pypy"。

pypy就是一个python的解释器。关于pypy解释,网上内容一大堆,我这小白就不多出丑了。

废话不多说了,直接开始干活。

(以下操作均在ubuntu server中,且都成功了)

一、安装pypy

要使用pypy,那么就得先安装好它,万事万物的第一步是安装。

(一).直接 apt install

纯小白,源码安装不会,直接用了乌班图的 apt install

pypypypy
# unbuntu server 下的命令
sudo apt update
sudo apt install pypy pypy-dev
View Code

(二).安装完毕

就像进入python交互模式那样,直接敲"pypy"命令即可。已经能看到了版本号了。

当然也可以用这个命令来查看版本号:pypy -V

pypy

(三).检验这个大杀器的威力

(1).测试代码直接抄了网上的例子

pypypypy
import time

t = time.time()

for i in range(10 ** 8):
    continue

print(time.time() - t)
View Code

(2).直接看效果

pypy

(3).总结

使用CPython这个解释器,用了6.6615...秒。而我们的大杀器pypy仅仅只用了0.174...秒。整整38倍的差距,应该没算错吧[/捂脸]

pypy给你飞一般的感觉[/大赞]

二、给pypy安装pip

(一).切换路径

进入到这个路径:

(二).执行命令

pypypypy
wget https://bootstrap.pypa.io/get-pip.py
View Code

我个人的理解,上述命令是把pip的安装文件给下载下来。当我进行(三)的时候就是执行了这个文件。

注意:有时因为网络问题会导致下载失败,换个时间下载,或者换网络环境,要不就多试几次。

(三).执行命令

pypypypy
pypy get-pip.py
View Code

等它完事后,pypy专属的pip就安装成功了。

相关推荐