centos安装pypy(含pypy下载地址)
2014-03-23 00:00
369 查看
今天ttlsa群友提问说pypy源码安装有问题,各种问题,有些人使用epel源yum安装,但是我发现我的epel没有pypy,在网上搜索了一番,找到了对应的rpm安装包,这边分享一下下载地址以及python与pypy的简单性能对比。
1. pypy rpm下载地址http://pkgs.org/search/?keyword=pypy 2. 安装pypy 在下载地址中包含各个版本的pypy,有centos、redhat、ubuntu、debian等等.自行选择,我这边是centos6,如下: (注意安装顺序,libs一定要先安装)
3. 测试pypy
执行ttlsa_py.py
4. python与pypy性能对比
5. 结束语 本文不是专业的测试,仅仅是分享一下rpm下载地址,以及演示安装过程,最后的测试代码也是网上摘抄的,至于python和pypy的性能,大家自行对比。
6. 参考文章 pypy介绍:http://zh.wikipedia.org/wiki/PyPy python介绍:http://baike.baidu.com/link?url=U71_JLPdwnWVX1InA4_R6jAW38enEOatIKsFqCf_qzAyL_ZsgrwKRytaCGYhal_Z 转载请注明来自
运维生存时间:ttp://www.ttlsa.com/html/3325.html
1. pypy rpm下载地址
# rpm -ivhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/pypy-libs-2.0.2-1.el6.x86_64.rpm Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/pypy-libs-2.0.2-1.el6.x86_64.rpm warning: /var/tmp/rpm-tmp.DTV0uQ: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Preparing... ########################################### [100%] 1:pypy-libs########################################### [100%] # rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/pypy-2.0.2-1.el6.x86_64.rpm Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/pypy-2.0.2-1.el6.x86_64.rpm warning: /var/tmp/rpm-tmp.upV9H2: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Preparing... ########################################### [100%] 1:pypy########################################### [100%] # rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/pypy-devel-2.0.2-1.el6.x86_64.rpm Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/pypy-devel-2.0.2-1.el6.x86_64.rpm warning: /var/tmp/rpm-tmp.YbOckH: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Preparing... ########################################### [100%] 1:pypy-devel ########################################### [100%]
3. 测试pypy
# cat ttlsa_pypy.py
# -------------------------------
# DateTime:2013-10-08
# 站点: www.ttlsa.com
# -------------------------------
def
check(num):
a
=
list
(
str
(num))
b
=
a[::
-
1
]
if
a
=
=
b:
return
True
return
False
def
main():
all
=
xrange
(
1
,
10
*
*
7
)
for
i
in
all
:
if
check(i):
if
check(i
*
*
2
):
i,i
*
*
2
if
__name__
=
=
'__main__'
:
main()
执行ttlsa_py.py
# time pypy ttlsa_py.py
1 1
.....中间省略掉
2001002 4004009004004
real0m5.585s
user0m5.496s
sys0m0.039s
4. python与pypy性能对比
# time python ttlsa_py.pypython使用了32.719秒,pypy使用了5.58秒,相差了将近6秒
1 1
....中间省略掉
2001002 4004009004004
real0m32.719s
user0m32.654s
sys0m0.012s
5. 结束语 本文不是专业的测试,仅仅是分享一下rpm下载地址,以及演示安装过程,最后的测试代码也是网上摘抄的,至于python和pypy的性能,大家自行对比。
6. 参考文章 pypy介绍:http://zh.wikipedia.org/wiki/PyPy python介绍:http://baike.baidu.com/link?url=U71_JLPdwnWVX1InA4_R6jAW38enEOatIKsFqCf_qzAyL_ZsgrwKRytaCGYhal_Z 转载请注明来自
相关文章推荐
- centos安装pypy(含pypy下载地址)
- centos安装pypy(含pypy下载地址)
- U盘安装centOS和下载地址
- jdk1.6下载地址及CentOS 下JDK安装步骤、RHEL6.2 64/32位ISO下载地址
- 最小化安装linux CentOS-6.6后 部署fastdfs +下载地址 很干很干的干货
- centos redhat 压缩包及源码包、安装包下载地址
- git下载地址以及centos安装方法
- CentOS6.6系统源代码安装mysql5.5.28教程(附源码包下载地址)+sysbench的安装
- CentOS 最新版的下载地址 + 版本选择详解
- Centos 6安装gitlab--下载包安装
- CentOS 6.0下载地址【高速】
- centos中tomcat配置ssl,用于iphone手机https下载自动安装
- Linux的rpm包下载地址 /查询/安装/卸载
- eclipse常用插件在线安装地址或下载地址
- CDH安装系统环境准备——系统版本和安装包下载地址指南
- Android环境配置需安装的文件(附下载地址)
- CentOS 5 centos 6下安装Axel插件加速yum下载
- oracle 9i/10g/11g(11.2.0.3)安装包和PATCH下载地址汇总
- Linux(CentOS)下,下载安装Nginx并配置
- centos的官方文件下载地址