300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 使用最新PyPy代替CPython 加速Python执行

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

时间:2023-06-10 08:10:20

相关推荐

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

Python官方的解释器是CPython,执行速度较慢,网上目前有许多PyPy和CPython的性能对比,PyPy比CPython快近25倍。原因是PyPy采用了先进的JIT编译器优化。

官网上的对比图:

先不扯淡了,知道你们可能听不懂。拐入正题。

官网:/

最新版本的下载地址:/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.exemklink /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 offrem Start IDLE using the appropriate Python interpreterset CURRDIR=%~dp0start "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命令了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。