Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7391018
  • 博文数量: 1755
  • 博客积分: 18684
  • 博客等级: 上将
  • 技术积分: 16227
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 10:28
个人简介

啥也没写

文章分类

全部博文(1755)

文章存档

2024年(1)

2023年(44)

2022年(39)

2021年(46)

2020年(43)

2019年(27)

2018年(44)

2017年(50)

2016年(47)

2015年(15)

2014年(21)

2013年(43)

2012年(143)

2011年(228)

2010年(263)

2009年(384)

2008年(246)

2007年(30)

2006年(38)

2005年(2)

2004年(1)

分类: Python/Ruby

2013-01-08 14:38:10


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)

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