在终端中切换Python版本的方法取决于你的操作系统。以下是一些常见操作系统中切换Python版本的方法:
使用命令行终端
安装或更新pip(如果尚未安装):
python -m ensurepip --upgrade
升级Python:
通常需要从Python官方网站下载并安装新的Python版本。
使用特定版本的Python(如果需要):
从Python官方网站下载并安装特定版本的Python。
验证Python版本:
安装完成后,打开新的命令行窗口,输入 `python --version` 来检查Python版本。
macOS
使用Homebrew
brew update
brew upgrade python
使用conda (如果你使用的是Anaconda或Miniconda):
conda update python
手动设置环境变量
编辑 `~/.bash_profile` 或 `~/.bashrc` 文件,添加或修改以下行:
export PYTHON_HOME=/Library/Frameworks/Python.framework/Versions/3.12
export PATH=$PYTHON_HOME/bin:$PATH
alias python=$PYTHON_HOME/bin/python3.12
alias pip=$PYTHON_HOME/bin/pip3.12
保存文件后,执行 `source ~/.bash_profile` 或 `source ~/.bashrc` 来应用更改。
Linux (Ubuntu为例)
使用 `update-alternatives`
确保已安装多个Python版本,然后使用以下命令更改默认版本:
sudo update-alternatives --config python
使用 `pyenv`
安装 `pyenv`:
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
安装目标Python版本:
pyenv install 3.7.12
设置全局Python版本:
pyenv global 3.7.12
或者在特定目录中设置局部Python版本:
pyenv local 3.7.12
运行 `python` 命令时,将使用设置的版本。
请根据你的操作系统和需求选择合适的方法。