我當前是python3.9.6環境,需要使用3.9.8環境,通過brew安裝3.9.8版本,然后通過pyenv切換環境
步驟 1: 安裝 pyenv
brew install pyenv
brew install pyenv-virtualenv
步驟 2: 安裝 Python 3.9.8(使用 pyenv 安裝指定版本的 Python)
pyenv install 3.9.8
步驟 3: 將?pyenv
?初始化加入到 Shell 配置文件中
查看當前系統使用的shell
echo $PATH#如果輸出是/bin/zsh(就是zsh的shell)
#如果輸出是/bin/bash(就是bash的shell)
如果是?zsh
需要確保?pyenv
?的初始化命令在?~/.zshrc
?文件中
將以下內容添加到?~/.zshrc
?文件末尾
可以用vim?~/.zshrc編輯文件
# 添加 pyenv 初始化到 ~/.zshrc
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)" # 如果使用 virtualenv 插件
完成后,運行以下命令使配置生效:
source ~/.zshrc
如果是bash就添加到到~/.bash_profile文件末尾
# 添加 pyenv 初始化到 ~/.bash_profile 或 ~/.bashrc
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)" # 如果使用 virtualenv 插件
完成后,運行以下命令使配置生效:
source ~/.bash_profile
步驟 4: 設置 Python 3.9.8 為全局版本
pyenv global 3.9.8
步驟 5: 確認 Python 版本,檢查是否成功切換到 Python 3.9.8
pip指向的python版本也會相應自動切換好
以后需要切換版本直接使用pyenv global 版本號命令就可以切換了