第一次用mac安装python还是草率了,直接在官网选了个稳定版下载,后面发现其实用pyenv来进行python版本管理相当方便,于是马上调转车头。
- 用Homebrew安装pyenv
brew install pyenv
- 查看安装过的python版本
pyenv versions
- 安装指定版本的python
pyenv install 3.12.2
- 切换python版本
pyenv global 3.11.8
当时我碰到的问题是无法全局切换python版本,后面成功解决了,大家可以参考一下:
- 在终端配置文件中加入pyenv配置
open ~/.zshrc. #如果用的是bash,执行open ~/.bash_profile
打开配置文件,加入下列代码并保存
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
关闭文件后执行下列命令来重载配置文件令修改生效
source ~/.zshrc
- 如果发现终端执行pyenv local切换python版本生效而global不生效时,可以试试取消local版本的设置
pyenv local --unset