You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何/usr/local/bin下同时存在python3与python3.7?二者均启动3.7.7 Shell

为什么Homebrew安装的Python会同时存在python3和python3.7?

这其实是Homebrew为了兼顾版本精准性和使用便捷性设计的标准化做法,特别实用:

  • python3.7是绑定特定版本的可执行文件:这个文件直接对应你安装的Python 3.7.7,当你的项目有严格的版本依赖(比如必须用3.7.x系列),直接敲python3.7就能精准调用这个版本,完全不用担心系统里其他Python版本搞混。
  • python3是动态的符号链接:它本质上是个快捷方式,指向Homebrew当前管理的默认Python 3版本。比如之后你用Homebrew升级到Python 3.8,python3会自动切换指向python3.8,这样你平时写脚本或者直接启动Python Shell时,不用每次修改命令,始终调用的是Homebrew维护的最新(或默认)Python 3版本。

这种设计在多版本Python共存的场景下特别贴心——既满足了精准指定版本的需求,又能让日常使用保持简洁。而且这些链接都是Homebrew自动创建和维护的,不用你手动折腾~

内容的提问来源于stack exchange,提问作者Krishbin Paudel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 15:13:14