📅  最后修改于: 2023-12-03 15:38:27.295000             🧑  作者: Mango
Pyenv 是一种 Python 版本管理工具,它允许用户同时安装多个不同版本的 Python 并轻松切换这些版本。在本文中,我们将学习如何在 Ubuntu 上使用 Pyenv 安装 Python。
首先,我们需要安装 Pyenv 工具。可以通过以下命令安装 Pyenv:
$ curl https://pyenv.run | bash
安装完成后,可以在终端检查 Pyenv 版本是否安装成功:
$ pyenv --version
接下来,我们需要安装一些依赖项以成功编译和安装 Python 版本。
$ sudo apt-get update
$ sudo apt-get 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
现在我们可以使用 Pyenv 在 Ubuntu 上安装 Python。首先,列出所有可用的 Python 版本:
$ pyenv install --list
从列表中选择需要的 Python 版本。例如,安装 Python 3.9.5:
$ pyenv install 3.9.5
安装完成后,可以通过以下命令检查 Python 版本是否正确:
$ pyenv versions
这将列出所有已安装的 Python 版本。使用以下命令将 Python 版本更改为新安装的版本:
$ pyenv global 3.9.5
要始终在终端会话中使用 Pyenv,我们需要将以下代码添加到 ~/.bashrc 文件中:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
最后,重新启动终端会话以更新环境变量:
$ exec $SHELL
现在,我们已经使用 Pyenv 在 Ubuntu 上成功安装了 Python!
在本文中,我们学习了如何在 Ubuntu 上使用 Pyenv 安装 Python。现在,你可以在同一台机器上安装多个版本的 Python,并轻松地在不同版本之间切换。