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

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

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

(以下命令在Ubuntu server18.04LTS中,都成功了。CentOS的命令已用注释表明。全局环境下不要忘了加sudo权限或者直接用root用户登录,不然会很悲催)

 

一、安装pypy

(一).去pypy的官网下载

先下载到windows的本地。注意:别找错地方了,上面的是python2.7.x的!

我下载的是下图中的第二个。这个压缩包解压后,直接就可以使用了。

pypy安装、使用

下载好的文件名为:pypy3-v6.0.0-linux64.tar.bz2

(二).把这个压缩包丢进虚拟机的Linux中

(1).保证XShell连接上虚拟机中的Linux系统。

(2).把刚才下载好的压缩包,往XShell里面丢。

就像windows中,拖动文件那样玩。此步骤就是把windows中的文件上传到Linux中去。

此时,如果进度条没有走,表示你的Linux中缺少了组件,Ubuntu Server18.04会提示这个命令的。执行命令:sudo apt install lrzsz

这个组件安装完后,再丢进去,速度刷刷地。因为算是局域网了呗~

(3).注意事项

丢进去的时候,XShell会自动帮你上传到Linux的当前目录下。

(三).解压

# ubuntu server 18.04 LTS
tar xf pypy3-v6.0.0-linux64.tar.bz2

(1).CentOS7中的注意事项

在CentOS7中,必须先把"bzip2"这个组件装上,不然tar bz2文件怎么都解压不开。

# CentOS7中的bzip2组件安装命令
yum -y install bzip2

然后再执行tar就没问题了

# CentOS7中的tar命令
tar -jxvf pypy3-v6.0.0-linux64.tar.bz2

(四).创建软链

# ubuntu server 18.04 LTS
sudo ln -s /home/quanquan616/pypy3-v6.0.0-linux64/bin/pypy3 /usr/bin/
# 这里我让软链的名字直接就默认了pypy3

Ps:我是直接把压缩包放在了quanquan616这个用户的目录下

(五).可查看版本

pypy3 --version

pypy安装、使用

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

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

import time

t = time.time()

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

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

相关文章:

  • 2021-12-27
  • 2022-12-23
  • 2021-06-26
  • 2021-06-26
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
  • 2022-01-09
猜你喜欢
  • 2021-06-22
  • 2021-11-29
  • 2021-08-01
  • 2022-02-21
  • 2021-10-06
  • 2021-09-28
  • 2021-08-15
相关资源
相似解决方案