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

Mac下保留Python2同时通过brew安装Python3的方法咨询

在Mac上通过Homebrew同时保留Python2和Python3(不升级现有Python2)

嗨,这问题我熟!其实Homebrew完全支持让Python2和Python3同时存在,不用升级你现有的Python2版本,跟着下面的步骤来就行:

  • 先更新Homebrew的软件索引(这一步不会升级你已安装的Python2,只是让Homebrew获取最新的包信息):
    brew update
    
  • 然后直接安装独立的Python3包:
    brew install python3
    
    之前你运行这个命令报错,大概率是因为Homebrew的索引没更新,导致它误以为安装Python3需要替换现有的Python2,更新索引后就能正常安装独立版本了。

安装完成后,两个版本的Python会完全独立共存,你可以通过不同的命令区分调用:

  • 调用Python2:使用python或python2命令,对应的包管理工具是pip
  • 调用Python3:使用python3命令,对应的包管理工具是pip3

如果你想确认两个版本的安装路径,可以用下面的命令查看:

# 查看Python2的安装路径
which python
# 查看Python3的安装路径
which python3

要是你偶尔想让Python3成为终端默认的python命令(但又不想删掉Python2),可以修改你的shell配置文件(比如~/.bash_profile或者~/.zshrc,取决于你当前使用的shell),添加一行别名:

alias python='python3'

保存后执行source ~/.bash_profile(对应bash环境)或者source ~/.zshrc(对应zsh环境)就能生效,之后输入python就会调用Python3,而Python2依然可以用python2随时调用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:05:24