如何在Windows 10 64位系统中安装Python 3.5.3对应的PyPy?
安装并使用适配Python 3.5的PyPy(Windows 10 64位)
嘿,我来帮你搞定在Windows 10 64位系统上安装PyPy的事儿——毕竟它对计算密集型代码的提速效果确实香!首先得明确:PyPy 7.0.0是最后一个官方支持Python 3.5的版本,接下来我一步步给你讲怎么操作:
一、下载正确的PyPy安装包
你在官网首页可能没找到对应3.5的版本,因为它属于历史归档内容。你需要找PyPy3.5 v7.0.0的Windows 64位压缩包:
- 前往PyPy的历史版本归档页面,找到标注为
win64的PyPy3.5 zip包完成下载 - 下载完成后,把压缩包解压到一个没有空格和中文的路径里,比如
C:\PyPy35,这样后续不容易出现路径相关的问题
二、配置环境变量(推荐操作)
为了能在任意命令行窗口直接调用PyPy,得把它的可执行文件路径加到系统环境变量里:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」列表里找到
Path,点击「编辑」 - 添加你刚才解压的PyPy路径下的
pypy3文件夹(比如C:\PyPy35\pypy3),然后一路点击确定保存配置
验证配置是否成功:打开CMD或者PowerShell,输入pypy3 --version,如果能看到类似PyPy 7.0.0 with GCC 7.3.0的输出,就说明配置生效了!
三、用PyPy运行你的代码
1. 直接执行脚本
假设你有个叫test.py的脚本,打开命令行切换到脚本所在的文件夹,然后运行:
pypy3 test.py
这样PyPy就会接管代码运行,对比原来的CPython,计算密集型的代码(比如循环、复杂数学运算)速度会有明显提升。
2. 安装第三方库
PyPy支持绝大多数Python第三方库,用它自带的pip安装就行,命令和CPython类似:
pypy3 -m pip install 你的库名
比如安装numpy的话,就输入:
pypy3 -m pip install numpy
小提醒:少数依赖CPython专属C扩展的库可能没法直接使用,如果安装失败,可以查一下PyPy的官方兼容列表确认有没有替代方案。
四、一些要注意的点
- PyPy3.5是停止更新的旧版本了,如果你的代码能迁移到更高版本的Python(比如3.8及以上),更推荐使用最新版的PyPy,性能和兼容性都会更好
- PyPy对IO密集型代码的提速不明显,但计算密集型的场景优势很大
- 如果你的代码用到了CPython独有的特性或C扩展,可能需要调整代码或者寻找PyPy兼容的替代方案
内容的提问来源于stack exchange,提问作者Migui Mag
相关产品推荐
相关产品推荐

