How to Install and Configure PyENV

如果您刚开始使用 Python,您可能会发现管理不同版本的 Python 非常头大。这就是 PyENV 能够派上用场的地方,PyENV 是一个强大的工具,可以帮助您轻松地在不同版本的 Python 之间切换。无论您是在一个需要 Python 2.7 的旧项目上工作,还是在一个需要 Python 3.12 的新项目上工作,PyENV 都可以使您的工作更如鱼得水。

在本指南中,我们将引导您完成在 Ubuntu 系统上安装和设置 PyENV 的过程。

Step 1: Update Your System

首先,你需要确保你的 Ubuntu 系统是最新的。

sudo apt update
sudo apt upgrade

Step 2: Install Prerequisites

PyENV 需要一些依赖项才能正常工作,运行以下命令安装它们。

sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses-dev xz-utils tk-dev libffi-dev liblzma-dev  git

Step 3: Install PyENV

执行以下命令,安装 PyENV

curl https://pyenv.run | bash

Installing PyENV on Ubuntu

Step 4: Update Your Shell Configuration

安装 PyENV 后,您需要将其添加到 shell 配置中,编辑 ~/.bashrc 文件,添加以下行,以便每次打开终端时它都会加载。

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

使用 source 命令,使更改生效。

source ~/.bashrc

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

PyENV Set Default Python Version

我的开源项目

酷瓜云课堂-开源知识付费解决方案


鸠摩智首席音效师
472 声望9 粉丝

身强体健,龙精虎猛的活着。