如何查看不同macOS版本下Homebrew可用软件包(如Python)的命令?
刚好之前也遇到过类似的需求,给你分享几个实用的方法来查看Homebrew里适配不同macOS版本的软件包,以Python为例:
查看适配不同macOS版本的Homebrew软件包方法
查看特定软件的版本与系统支持详情
用brew info命令就能获取软件的核心信息,包括适配的macOS版本和对应的bottle包信息。针对Python的话,直接运行:brew info python输出里会清晰标注当前版本的bottle适配的系统版本,如果你需要旧版本的Python(比如适配10.10.x的3.6系列),可以指定版本分支查询:
brew info python@3.6这里会明确告诉你该版本的预编译包支持哪些macOS版本。
列出软件所有可用的历史版本
想要知道Python有哪些旧版本可以选择,用这个命令就能列出仓库里所有存有的版本:brew ls --versions python拿到版本号之后,再搭配上面的
brew info命令,就能逐一确认每个版本对应的系统适配情况了。获取结构化的bottle信息(进阶)
如果需要更精准的下载链接或者批量查看适配信息,可以用--json参数导出结构化数据:brew info --json python输出的JSON内容里,
bottles字段会列出每个macOS版本对应的bottle下载地址,你可以从中找到适配10.10.x的包链接,手动下载后用brew install <本地包路径>完成安装。
额外提一句:如果某个旧版本没有适配你系统的预编译bottle,Homebrew会自动 fallback 到源码编译安装,不过这个过程耗时会比较久,记得提前装好Xcode命令行工具哦。
内容的提问来源于stack exchange,提问作者KennyHan
相关产品推荐
相关产品推荐

