在 macOS 中,便捷管理 python 版本

1、使用 Homebrew 安装 pyenv
$ brew update
$ brew install pyenv

2、查看可安装的 python 版本
$ pyenv install --list

3、安装 pyenv
$ pyenv install 3.13.9

4、把这两段分别放到对应文件里(很关键,--path 在登录时机生效)
在 ~/.zprofile 文件的后面添加:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"

在 ~/.zshrc 文件的后面添加:
eval "$(pyenv init -)"
# 若你用 pyenv-virtualenv,再加:
# eval "$(pyenv virtualenv-init -)"

5、刷新 shell
$ exec zsh

6、选择版本并刷新 shim
$ pyenv global 3.13.9 # 或在项目里:pyenv local 3.13.9
$ pyenv rehash

7、核实是否接管成功
$ pyenv version # 应显示 3.13.9 以及来源(global 或某个 .python-version)
$ which -a python # 第一条应该是 ~/.pyenv/shims/python
$ which -a python3 # 同理,应该是 ~/.pyenv/shims/python3
$ python -V
$ python3 -V # 两个都应报 3.13.9
$ echo $PATH # 确认 ~/.pyenv/shims 在最前面(早于 /usr/bin 和 /opt/homebrew/bin)