Ubuntu16.04安装Python解释器PyPy3安装方法
PYPY宣传比python官方快7倍,是不是真的呢?测试机器为阿里云1核2G内存40G硬盘,测试代码如下
def fib(x):
if x<2:
return x
return fib(x-1)+fib(x-2)
if __name__ == ‘__main__‘:
import time
begin = time.time()
print(fib(40))
end = time.time()
print(end-begin)
测试截图如下,确实有官方所说的七倍的效果‘提升’
下面来介绍一下安装教程,官方推荐Ubuntu来安装,我使用的是16.04版本,官网下载页面:http://pypy.org/download.html
由于阿里云的Ubuntu16.04版本自带官方python2和python3,我就直接卸载了,免得和PyPy冲突,推荐保留python2,他不会和我们的pypy3冲突
apt remove python ###卸载python2
apt remove python3 ###卸载python3
apt autoremove python ###卸载python2相关文件
apt autoremove python3 ###卸载python3相关文件
1.下载pypy3 6.0安装包,它对应的是python3.5.3版本
wget [https://bitbucket.org/pypy/pypy/downloads/pypy3-v6.0.0-linux64.tar.bz2](https://bitbucket.org/pypy/pypy/downloads/pypy3-v6.0.0-linux64.tar.bz2)
tar xf pypy3-v6.0.0-linux64.tar.bz2 ##解压
mv pypy3-v6.0.0-linux64/ /usr/local/pypy3 ##移动到系统目录
export PATH=$PATH:/usr/local/pypy3/bin ##添加系统临时变量,添加永久系统变量,将这行代码复制到/etc/profile文件最后一行,我们就可以来用pypy3来直接执行文件
2.安装对应的pip3,我们就可以用它来安装模块
pypy3 -m ensurepip ###安装pip3
pip3 install -U pip wheel ###升级到最新
3.假如你要安装一个模块或者执行一个脚本
pypy3 123.py ###执行python脚本
pip3 install xxxx ###安装一个模块
pip install mysql-connector-python ###安装mysql数据库连接驱动