Python官方的解释器是CPython,执行速度较慢,网上目前有许多PyPy和CPython的性能对比,PyPy比CPython快近25倍。原因是PyPy采用了先进的JIT编译器优化。
       官网上的对比图:
       先不扯淡了,知道你们可能听不懂。拐入正题。
       官网:https://www.pypy.org/
       最新版本的下载地址:http://buildbot.pypy.org/mirror/pypy3.6-v7.3.0rc3-win32.zip ,建议使用迅雷等下载工具下载。
       下载完了直接解压,然后开始配置。

1.最起码的,配置环境变量。首先打开电脑属性。
然后高级系统设置-》高级-》环境变量:

编辑系统变量里面的Path,注意:千万不要删除了,要不然电脑几乎就废掉了!
Path前面追加  你的PyPy目录; 注意这里有分号。比如我解压在F盘,即在F:\pypy3.6-v7.3.0rc3-win32里面有PyPy.exe,那这一步追加的就是 F:\pypy3.6-v7.3.0rc3-win32;


       2.给PyPy创建快捷方式Python,便于使用。先进入PyPy目录,按住Shift键并在空白处右击鼠标,选择打开命令窗口(或者powershell).


在弹出的命令窗口中输入

mklink /h python.exe pypy3.exe
mklink /h pythonw.exe pypy3w.exe

这样就能使用熟悉的Python命令了。而且,这是使用IDLE所必须的一步。

3.配置IDLE和tkinter。首先进入lib_pypy这个文件夹,新建一个lib文件夹,再把 F:\pypy3.6-v7.3.0rc3-win32\tcl 里面的所有内容复制一份到刚刚的lib里面,tkinter就行了。紧接着修改 lib-python\3\idlelib\idle.bat

@echo off
rem Start IDLE using the appropriate Python interpreter
set CURRDIR=%~dp0
start "IDLE" "%CURRDIR%..\..\..\pythonw.exe" "%CURRDIR%idle.pyw" %1 %2 %3 %4 %5 %6 %7 %8 %9

注意我的改动,我在%CURRDIR%后面加了 ..\ ,双击idle.bat,发现可以打开了。
       4.安装pip。下载这个文件https://bootstrap.pypa.io/get-pip.py,然后复制到PyPy目录下,直接拖到python.exe上,耐心等待下载安装完成。然后把PyPy的bin目录也添加到环境变量,就能完美使用pip命令了。

使用最新PyPy代替CPython,加速Python执行相关推荐

  1. 用PyPy加速Python程序

    用PyPy加速Python程序 在<Python性能优化指南–让你的Python代码快x3倍的秘诀>中有提到,我们可以用更好的Python运行环境或运行时优化来提升Python的速度,其中 ...

  2. cpython是什么_CPython是什么?PyPy是什么?Python和这两个东西有什么关系?

    展开全部 CPython:是用32313133353236313431303231363533e59b9ee7ad9431333363396465C语言实现Pyhon,是目前应用最广泛的解释器.最新的 ...

  3. CPython是什么?PyPy是什么?Python和这两个东西有什么关系

    python是一种编程语言.但这种语言有多种实现,而且与其他语言不同,python并没有一个专门的机构负责实现,而是由多个社区来实现. 其中使用c语言开发的叫做python,在于别的语言开发的pyth ...

  4. python语言是编译执行_加速Python运行的工具

    加速Python运行的工具应用 如果你需要让你的Python程序加速运行,在不同的层次有一些不同的解决方案: 重写 你的 Python 代码, 通过 并行化parallelizing 和 优化opti ...

  5. pypy加速python

    Pypy:是用Python自身实现的解释器.针对CPython的缺点进行了各方面的改良,性能得到很大的提升.最重要的一点就是Pypy集成了JIT.但是,Pypy无法支持官方的C/Python API, ...

  6. python运行非常慢的解决-python执行太慢

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 假如 load 完成还没计算,这时候线程切换了,其他线程修改了 a 的值,然后切换 ...

  7. 用 PyPy 让你的 Python 代码运行得更快!

    Python是开发人员中最常用的编程语言之一,但它有一定的局限性.例如,对于某些应用程序而言,它的运行速度可能比其它语言低100倍.这就是为什么当Python的运行速度成为用户瓶颈后,许多公司会用另一 ...

  8. python执行速度太慢为什么还_为什么你写的Python运行的那么慢呢?

    大约在一年前,也就是2013年在Waza(地名),Alex Gaynor提到了一个很好的话题:为什么用Python.Ruby和Javascript写的程序总是运行的很慢呢?正如他强调的,关键就是现在出 ...

  9. Taichi 加速 Python 中图像处理

    Taichi 咱来说一说哈 在计算机视觉(特别是深度学习图片预处理.模型训练)等复杂度较高,技术迭代速度快的领域,用 Python 快速开发出算法原型.验证效果是许多研发人员的首选方案.著名图像处理库 ...

最新文章

  1. pandas使用replace函数移除dataframe数值数据中的逗号并基于处理后的数据生成新的整型数据列(remove comma from column values in Pandas)
  2. iOS GPUImage之滤镜功能说明
  3. java中文乱码问题的原因是什么?怎么解决中文乱码问题?
  4. 全球唯一标识符:GUID在线生成
  5. jMeter HTTP Request Defaults 的学习笔记
  6. The temporary upload location [/tmp/tomcat.xxx/work/Tomcat/localhost/etc] is not valid
  7. vba 自定义function返回值_用vba解决excel如何求前面连续为0的个数
  8. 【redis】redis 各种数据类型应用和实现方式
  9. 手机型号大全_骁龙710手机推荐 骁龙710手机新品年度盘点:共12款
  10. 淘宝短视频原创检测,重复检测算法原理分析
  11. Thinkpad T410i-2516A21 安装Ubuntu10.0.4记录
  12. 大数据在金融行业的应用
  13. Oracle SQL开发考试试题
  14. Oracle 基本语句语法
  15. 凸显文化+科技融合创新,第九届漫博会VR AR技术应用强势来袭
  16. 阿里接口调用——智能植物识别(含花卉与杂草)
  17. torch.meshgrid 使用探究
  18. 如何学习android
  19. 4.3.5 计算电费
  20. python取得两个文件的交集、并集和差集。

热门文章

  1. 如何使用Git command登錄Github
  2. r7 2700X装Linux,AMD 锐龙 7 2700X 装机
  3. 梅科尔工作室-HarmonyOS应用开发(三)
  4. 解决Linux下的xmind不能双击.xmind后缀文件打开导图的问题
  5. echarts多个饼图环图中间固定文字,鼠标移入后出现相应的提示
  6. 虚拟机环境下Ubuntu黑屏问题尝试解决
  7. 你先去楼上的房间,然后大声喊 “爸爸回来啦!”过后再来听电话。”
  8. 笔记本续命(加装固态硬盘、加装内存条)
  9. python爬取素材图片代码_一篇文章教会你利用Python网络爬虫获取素材图片
  10. Spring之(三)用Spring改造打印机