阅读量:4
在 Ubuntu 下进行 Python 多版本管理,可以使用 pyenv。pyenv 是一个用于安装和管理多个 Python 版本的工具。以下是使用 pyenv 在 Ubuntu 上安装和管理 Python 多版本的步骤:
- 安装依赖包
首先,确保已经安装了必要的依赖包。在终端中运行以下命令:
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
- 安装 pyenv
使用以下命令安装 pyenv:
curl https://pyenv.run | bash
- 配置环境变量
将以下内容添加到 ~/.bashrc
或 ~/.zshrc
文件中:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
然后运行 source ~/.bashrc
或 source ~/.zshrc
使更改生效。
- 安装 Python 版本
使用 pyenv 安装所需的 Python 版本。例如,要安装 Python 3.8.5 和 Python 3.9.1,可以运行以下命令:
pyenv install 3.8.5
pyenv install 3.9.1
- 切换 Python 版本
使用 pyenv 切换到所需的 Python 版本。例如,要将全局 Python 版本切换到 3.8.5,可以运行以下命令:
pyenv global 3.8.5
要将特定目录的 Python 版本切换到 3.9.1,可以运行以下命令:
pyenv local 3.9.1
- 查看已安装的 Python 版本
使用以下命令查看已安装的 Python 版本:
pyenv versions
- 卸载 Python 版本
如果需要卸载某个 Python 版本,可以使用以下命令:
pyenv uninstall 3.8.5
通过以上步骤,你可以在 Ubuntu 上使用 pyenv 管理多个 Python 版本。