使用最新PyPy代替CPython,加速Python执行

本文详细介绍如何下载、安装及配置PyPy,一种比CPython快近25倍的Python解释器。步骤包括配置环境变量、创建快捷方式、配置IDLE和tkinter,以及安装pip。适用于希望提升Python应用性能的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       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;

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

CMD
在弹出的命令窗口中输入

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命令了。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值