第一次用mac安裝python還是草率了,直接在官網(wǎng)選了個(gè)穩(wěn)定版下載,后面發(fā)現(xiàn)其實(shí)用pyenv來(lái)進(jìn)行python版本管理相當(dāng)方便,于是馬上調(diào)轉(zhuǎn)車(chē)頭。
- 用Homebrew安裝pyenv
brew install pyenv
- 查看安裝過(guò)的python版本
pyenv versions
- 安裝指定版本的python
pyenv install 3.12.2
- 切換python版本
pyenv global 3.11.8
當(dāng)時(shí)我碰到的問(wèn)題是無(wú)法全局切換python版本,后面成功解決了,大家可以參考一下:
- 在終端配置文件中加入pyenv配置
open ~/.zshrc. #如果用的是bash,執(zhí)行open ~/.bash_profile
打開(kāi)配置文件,加入下列代碼并保存
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
關(guān)閉文件后執(zhí)行下列命令來(lái)重載配置文件令修改生效
source ~/.zshrc
- 如果發(fā)現(xiàn)終端執(zhí)行pyenv local切換python版本生效而global不生效時(shí),可以試試取消local版本的設(shè)置
pyenv local --unset