ubuntu

ubuntu下如何进行python的多版本管理

小樊
52
2025-07-15 17:56:42
栏目: 编程语言

在 Ubuntu 下进行 Python 多版本管理,可以使用 pyenv。pyenv 是一个用于安装和管理多个 Python 版本的工具。以下是使用 pyenv 在 Ubuntu 上安装和管理 Python 多版本的步骤:

  1. 安装依赖包

首先,确保已经安装了必要的依赖包。在终端中运行以下命令:

sudo apt-get update
sudo apt-get install -y 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 python-openssl git
  1. 安装 pyenv

使用以下命令安装 pyenv:

curl https://pyenv.run | bash
  1. 配置环境变量

将以下内容添加到 ~/.bashrc~/.zshrc 文件中:

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

然后运行 source ~/.bashrcsource ~/.zshrc 使更改生效。

  1. 安装 Python 版本

使用 pyenv 安装所需的 Python 版本。例如,要安装 Python 3.8.5 和 Python 3.9.1,可以运行以下命令:

pyenv install 3.8.5
pyenv install 3.9.1
  1. 切换 Python 版本

使用 pyenv 切换到所需的 Python 版本。例如,要将全局 Python 版本切换到 3.8.5,可以运行以下命令:

pyenv global 3.8.5

要将特定目录的 Python 版本切换到 3.9.1,可以运行以下命令:

pyenv local 3.9.1
  1. 查看已安装的 Python 版本

使用以下命令查看已安装的 Python 版本:

pyenv versions
  1. 卸载 Python 版本

如果需要卸载某个 Python 版本,可以使用以下命令:

pyenv uninstall 3.8.5

通过以上步骤,你可以在 Ubuntu 上使用 pyenv 管理多个 Python 版本。

0
看了该问题的人还看了