Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1627713
  • 博文数量: 126
  • 博客积分: 1541
  • 博客等级: 上尉
  • 技术积分: 1914
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-20 11:14
文章分类

全部博文(126)

文章存档

2014年(21)

2013年(42)

2012年(63)

分类: Python/Ruby

2014-06-11 06:19:54

原文地址: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)

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