Mac电脑python多版本环境安装与切换
我当前是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 版本号命令就可以切换了