ubuntu 部署Pyenv 并使用不同环境
Pyenv版本优先级:Shell > Local > Global
Step 1: Update Your System
首先,你需要确保你的 Ubuntu 系统是最新的。
sudo apt update |
Step 2: Install Prerequisites
PyENV 需要一些依赖项才能正常工作,运行以下命令安装它们。
sudo apt-get install build-essential libbz2-dev libncurses5-dev libncursesw5-dev libffi-dev libreadline-dev libssl-dev libsqlite3-dev liblzma-dev zlib1g-dev wget curl llvm libncurses-dev xz-utils git |
Step 3: Install PyENV
执行以下命令,安装 PyENV
curl https://pyenv.run | bash |

Step 4: Update Your Shell Configuration
安装 PyENV 后,您需要将其添加到 shell 配置中,编辑 ~/.bashrc 文件,添加以下行,以便每次打开终端时它都会加载。
export PATH="$HOME/.pyenv/bin:$PATH" |
使用 source 命令,使更改生效。
source ~/.bashrc |
Step 4: Update Your Shell Configuration(root用户安装方式)
安装 PyENV 后,您需要将其添加到 shell 配置中,编辑 ~/.bashrc 文件,添加以下行,以便每次打开终端时它都会加载。
# 编辑全局环境变量文件(影响所有用户) |
使用 source 命令,使更改生效。
# 使配置立即生效 |
Step 5: Install Python Versions
现在您可以安装所需的任何版本的 Python。例如,要安装 Python 3.12
pyenv install 3.12 |
或者您可能需要安装 Python 2.7 等旧版本
pyenv install 2.7 |
列出系统上安装的所有 Python 版本
pyenv install --list |
Step 6: Set a Global Python Version
您可以设置默认使用的全局 Python 版本,比如将 Python 3.12 设置为全局版本。
pyenv global 3.12 |
查看当前全局 Python 版本
pyenv version |

Step 7: 设置其他版本
进入你的项目目录 |
Step 8: 使用虚拟环境隔离项目(推荐)
创建虚拟环境(基于 Python 3.8) |
Step 9: 验证版本切换
cd ~ # 退出项目目录 |