pypy加速python

Pypy:是用Python自身实现的解释器。针对CPython的缺点进行了各方面的改良,性能得到很大的提升。最重要的一点就是Pypy集成了JIT。但是,Pypy无法支持官方的C/Python API,导致无法使用例如Numpy,Scipy等重要的第三方库。这也是现在Pypy没有被广泛使用的原因。从单纯的科学计算的角度来讲,使用Pypy做解释器,要比CPython快很多,速度据传与java类似,由于其对第三方库的支持不好,导致无法使用的生产环境。网上都说pypy是趋势,python强大是靠第三方库,那么pypy靠啥,运行速度?不如c与java,咋办,我感觉CPython要在自己身上做优化,取长(单只速度.................)补短。

速度测试:

import time
def run():
    for i in range(100000000):
        if i%333==0:
            pass
        elif i%334==0:
            pass
        elif i%335==0:
            pass
        else:
            pass
if __name__=='__main__':
    start=time.time()
    run()
    print(time.time()-start)

结果一:

结果二:

ok,没必要进行比较了

1.安装:http://pypy.org/,解压即可使用

2.安装pip ,pypy3 -m ensurepip

3.安装其他包,例如pypy3 -m install requests...........

4.pycharm 配置pypy解释器

点击APPLY

现在就可以愉快的切换了

猜你喜欢

转载自blog.csdn.net/rookie_is_me/article/details/88285970