win10安装 配置 pypy3 以及 pypy3-pip

为什么需要 pypy3

答:为了加速程序运行
python 对比c语言最大的缺点就是跑得慢

在进行服务器部署
以及科学计算的时候特别需要速度

效率就是收益

相同计算能力的 服务器 ,单位时间运行越快,能够处理的总的请求数自然也越多

科学计算更是如此

实际问题中的效率对比

例子一

最近参加比赛需要在 三万条边中找到
100 万个环

在进行代码调试时,四层环python3.7运行

python3.7运行 4层环
读文件 0.6279969215393066  文件大小 4172 kb
边的个数 29998
查找环 345.5194957256317
排序 345.5245006084442
totally cost 345.5305030345917
采用 pypy3 进行运行 4层环查找
读文件 0.37340402603149414  文件大小 4172 kb
边的个数 29998
查找环 75.74396300315857
排序 75.76896691322327
totally cost 75.79095792770386

在相同机器上不修改代码的情况下,
pypy3 比 python3.7 快了 四倍多, 将近 5倍

例二

对django测试,部署环境linux下,
相同服务器
python执行的 uwsgi 每秒峰值处理请求数 210
pypy的 uwsgi 每秒峰值达到了处理请求数 660

pypy3 这么好,怎么下载呢?

下载压缩包

官方地址有各种平台的安装包
我只提供了 win10下的 压缩包

给出地址:
官方地址,需要自己去找 对应的pip
https://www.pypy.org/download.html#python-3-6-compatible-pypy3-6-v7-3-0

我的下载链接 , 包含了我使用的 pypy3 pip ,解压即可使用
https://code.aliyun.com/734449600/pypy36Andpip/repository/archive.zip?ref=master

安装完以后 还需要

解压添加环境变量

在 系统环境变量 path 中 添加解压 pypy3的 位置
在这里插入图片描述
然后就可以使用了
在这里插入图片描述

安装对应的pip

pypy3 .\get-pip.py

安装 对应的 pip

为了与python pip 区分安装其他模块

 pypy3 -m pip install request3
发布了101 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43373608/article/details/105426578
今日推荐