在 Mac 环境安装全局默认版本 Python
文章目录
- 目标:安装全局默认 python 3.13.2 版本
- 1、先确认高版本
- 2、卸载高版本
- 2.1、按照 brew 安装卸载
- 2.2、按照 pipx 安装卸载
- 2.3、特殊权限卸载
- 3、确认基础版本
- 4、安装新版本
- 4.1、安装 pyenv
- 4.2、安装指定版本
- 4.3、更新环境变量
- 4.4、确认当前版本
- 4.5、确认环境变量
- 4.6、再次确认
- 4.7、收尾
目标:安装全局默认 python 3.13.2 版本
目标:Mac 安装 python 3.13.2 版本
需要先把本地较高版本的卸载
1、先确认高版本
python3 --version
Python 3.13.7
2、卸载高版本
2.1、按照 brew 安装卸载
brew uninstall python@3.13
2.2、按照 pipx 安装卸载
#1. 卸载 pipx
brew uninstall pipx#2. 卸载 Python 3.13.7
brew uninstall python@3.13#3. 清理残留
brew cleanup
2.3、特殊权限卸载
This operation has freed approximately 146.2MB of disk space.
Error: Could not cleanup old kegs! Fix your permissions on:/opt/homebrew/Cellar/python@3.12/3.12.3
sudo rm -rf /opt/homebrew/Cellar/python@3.12/3.12.3
brew cleanup
3、确认基础版本
Mac 自带的
python3 --version
which python3
Python 3.9.6
4、安装新版本
4.1、安装 pyenv
使用网络代理会好点,不然大概率会有网络问题
brew update
brew install pyenv
4.2、安装指定版本
pyenv install 3.13.2
4.3、更新环境变量
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"source ~/.zshrc
4.4、确认当前版本
pyenv versionssystem
* 3.13.2 (set by /Users/wujie/.pyenv/version)
*
4.5、确认环境变量
正常会打印一堆东西
echo $PATH | grep .pyenv/shims/Users/wuxxxxxxxxxx
4.6、再次确认
which python3 # 应该显示 ~/.pyenv/shims/python3
python3 --version # 应该显示 3.13.2
4.7、收尾
brew install pipx
pipx ensurepath