pyenv能解决以下问题:
brew update
brew install pyenv
brew install pyenv-virtualenv
设置环境变量
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init - zsh)"' >> ~/.zshrc
# 安装各版本的 Python
pyenv install 2.7.17
pyenv install 3.7.6
pyenv install 3.8.2
# 创建各版本对应的虚拟环境
pyenv virtualenv 2.7.17 venv2
pyenv virtualenv 3.8.2 venv3
# 使用 Python 版本或虚拟环境
pyenv global 2.7.17 # 所有项目默认使用 Python 2.7.17
pyenv local 3.8.2 # 本目录及子目录使用 Python 3.8.2
pyenv local venv2 # 本目录及子目录使用基于 Python 2.7.17 的虚拟环境 venv2
pyenv shell venv3 # 当前 shell 临时使用基于 Python 3.8.2 的虚拟环境 venv3
选择“查看” -> “命令面板”。
在命令面板中输入Python:Select Interpreter,(或者输入“选择解释器”)
点击该命令后, 会提示选择一个解释器,选择对应的环境即可。