当前位置: 首页 > 后端技术 > Python

如何在applesiliconmac上安装新版cpython解释器?

时间:2023-03-26 00:03:43 Python

cpython从python3.9开始支持applesiliconmac(这里指的是cpython官网提供的cpython解释器的编译arm版本)并不代表applesiliconmac安装了python3.7、python3.8。如果确实要安装老版本,可以:1.从源码编译安装一个arm版本的python;2.使用brew安装老版本3.直接安装老版本(即x86版本的python),必要时通过Rosetta2escape运行安装arm版本的cpython3.10或者两种方式cpython3.6:方案一:从官网下载安装:https://www.python.org/downloads/方案二:通过brew安装brewinstallpython@3.9brewinstallpython@3.10可以安装python3.8通过brew之前,但不是最近。要问原因,我猜:mac系统的更新是滚动更新。一年前拿到这台macbookpro13.3applesilicon的时候,自带的python3版本是python3.8。现在经过几次系统更新,那个python3.8已经不存在了,内置的python3版本是3.9。所以brew现在不能安装python3.8的原因是:基础环境没了brewinstallpython@3.82022.09.30update现在通过brew安装python3.8成功但是brew安装不了3.7╰─?brewinstallpython@3.7130?警告:/opt/homebrew/Library/Taps/homebrew/homebrew-services中没有远程“来源”,跳过更新!运行“brewupdate--auto-update”...python@3.7:x86_64架构此软件是必需的。错误:python@3.7:未满足的要求使此构建失败。