使用 pyenv(多版本Python管理)

本文详细介绍了使用 pyenv 管理多版本 Python 的完整步骤,包括安装依赖、安装 pyenv、配置 shell 环境变量、安装指定 Python 版本(以 3.11 为例)、设为全局默认版本以及验证安装。适合需要在一台机器上切换不同 Python 版本的开发者和运维人员。

作者:zhuge··预计阅读 3 分钟·255 阅读·0 评论
使用 pyenv(多版本Python管理)

使用 pyenv(多版本Python管理)

1. 安装 pyenv 依赖

sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git

2. 安装 pyenv

curl https://pyenv.run | bash

3. 将以下内容添加到 ~/.bashrc 或 ~/.zshrc

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

4. 重新加载 shell 配置

source ~/.bashrc

5. 安装 Python 3.11

pyenv install 3.11

6. 设为全局默认版本(可选)

pyenv global 3.11

7. 验证安装

python --version  # 应该显示 Python 3.11.x

相关文章

评论

加载中...