macOS Monterey系统MacBook如何将Python 2.7升级至3.9以安装Django
macOS Monterey 安装Python3.9及Django操作指引
1 修复Homebrew浅克隆报错
你遇到的报错是因为Homebrew核心仓库使用了浅克隆,无法正常执行更新和安装操作,按顺序执行以下命令即可修复:
- 修复homebrew-core仓库(Intel芯片Mac适用):
git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
如果你的设备是M1/M2等Apple Silicon芯片的Mac,将命令中的路径替换为/opt/homebrew/Library/Taps/homebrew/homebrew-core - 修复homebrew-cask仓库(Intel芯片Mac适用):
git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask fetch --unshallow
Apple Silicon设备同样替换路径前缀为/opt/homebrew - 执行Homebrew更新,确认修复完成:
brew update
命令执行完成无报错即可进入下一步。
2 安装指定版本Python3.9
不要使用默认的brew install python3命令,该命令会安装最新版Python,直接执行指定版本安装命令:brew install python@3.9
等待安装进度走完即可。
3 配置全局Python命令指向(推荐操作)
默认状态下终端输入python仍然会调用系统自带的Python2.7,按以下步骤修改全局指向:
- 先确认当前使用的终端shell类型:
echo $SHELL - 若输出为
/bin/zsh,执行命令打开配置文件:open ~/.zshrc - 若输出为
/bin/bash,执行命令打开配置文件:open ~/.bash_profile - 在打开的配置文件末尾添加两行配置:
alias python="python3.9" alias pip="pip3.9"
保存配置文件后关闭,执行生效命令:
# 对应zsh用户 source ~/.zshrc # 对应bash用户 source ~/.bash_profile
- 验证配置是否生效:
python --version
输出为Python 3.9.x即为配置成功。
4 安装Django
直接使用对应版本的pip执行安装即可:pip install django
安装完成后执行验证命令:django-admin --version
输出版本号即为安装成功。
内容的提问来源于stack exchange,提问作者Roger Dodger
相关产品推荐
相关产品推荐

