如何在 MacO 上切换 python3 版本

Mel*_*e D 1 python terminal pycharm

我正在使用 python 版本 3.10.2,但我想降级到 3.9,因为它与我项目中的库不兼容。我如何使用终端命令来做到这一点?

因此,当我输入python3 --version版本 3.10.2 时,我想将其降级。IDE是pycharm

Mat*_*ele 7

在 macOS 上使用 Homebrew 安装 pyenv:

brew update
brew install pyenv
Run Code Online (Sandbox Code Playgroud)

定义您的虚拟环境变量:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
Restart your shell so the path changes take effect

exec "$SHELL"
Run Code Online (Sandbox Code Playgroud)

检查可用的 python 版本:

pyenv install --list
Run Code Online (Sandbox Code Playgroud)

安装所需的python版本:

pyenv install 3.9
Run Code Online (Sandbox Code Playgroud)

将其设置为您的全局版本:

pyenv global 3.9
Run Code Online (Sandbox Code Playgroud)