Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5017281
  • 博文数量: 921
  • 博客积分: 16037
  • 博客等级: 上将
  • 技术积分: 8469
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 02:08
文章分类

全部博文(921)

文章存档

2020年(1)

2019年(3)

2018年(3)

2017年(6)

2016年(47)

2015年(72)

2014年(25)

2013年(72)

2012年(125)

2011年(182)

2010年(42)

2009年(14)

2008年(85)

2007年(89)

2006年(155)

分类: Python/Ruby

2015-08-05 13:58:10

原文地址:pypy安装 作者:badb0y


wget
tar -jxvf pypy-1.9-linux64.tar.bz2
mv pypy-1.9 /usr/local/pypy
ln -s /usr/local/pypy/bin/pypy /usr/bin/pypy

 [root@openstack ~]# pypy
 pypy: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory

ln -s /lib64/libbz2.so.1.0.4 /lib64/libbz2.so.1.0

wget
wget
pypy distribute_setup.py
pypy get-pip.py

/usr/local/pypy/bin/easy_install web.py
http://www.ibm.com/developerworks/cn/opensource/os-pypy-intro/


[root@openstack ~]# time ./python-fib.py

real    1m16.530s
user    1m16.447s
sys     0m0.036s
[root@openstack ~]#
[root@openstack ~]# time ./pypy-fib.py

real    0m21.011s
user    0m20.937s
sys     0m0.056s
[root@openstack ~]# cat python-fib.py
#!/usr/bin/env python
def fib(n):
    if n <2:
        return n
    else:
        return fib(n-1)+fib(n-2)

fib(40)

[root@openstack ~]# cat pypy-fib.py
#!/usr/bin/env pypy
def fib(n):
    if n <2:
        return n
    else:
        return fib(n-1)+fib(n-2)

fib(40)

阅读(1216) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~