win10安装 配置 pypy3 以及 pypy3-pip

简介: 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
相关文章
|
2月前
|
Python
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
134 3
|
2月前
|
自然语言处理 搜索推荐 程序员
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
47 0
|
3月前
|
机器学习/深度学习 Linux 开发者
Python必备工具:pip的安装与管理
Python必备工具:pip的安装与管理
143 0
|
4月前
pip安装iterstrat.ml_stratifiers import MultilabelStratifiedKFold, MultilabelStratifiedShuffleSplit
文章介绍了如何使用iterative-stratification库进行多标签多分类的K折交叉验证,包括安装方法和示例代码。
61 1
|
5月前
|
Web App开发 测试技术 Shell
确保您已经安装了Selenium和ChromeDriver。您可以使用pip来安装Selenium:
确保您已经安装了Selenium和ChromeDriver。您可以使用pip来安装Selenium:
|
5月前
|
SQL Python
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
|
5月前
|
开发框架 机器人 .NET
我们需要安装`pybullet`模块,这可以通过pip来完成:
我们需要安装`pybullet`模块,这可以通过pip来完成:
|
4月前
|
存储 Linux 网络安全
常用的 Python 工具:使用 virtualenv、使用 Pip 进行安装和管理包
常用的 Python 工具:使用 virtualenv、使用 Pip 进行安装和管理包
39 0
|
4月前
|
Python
Python——pip安装weditor失败
Python——pip安装weditor失败
54 0
|
5月前
|
Python
确保你已经安装了`dronekit`库。如果没有,你可以使用pip来安装:
确保你已经安装了`dronekit`库。如果没有,你可以使用pip来安装:

热门文章

最新文章