在Ubuntu 20.04上安装多个Python版本的推荐方法

Ubuntu 20.04 预装了 Python 3.8。但是,你可能想要在Ubuntu安装多个Python版本。在本教程中,我将向你展示在 Ubuntu 20.04 上安装最新 Python 版本的推荐方法。
【在Ubuntu 20.04上安装多个Python版本的推荐方法】安装多个Python版本的方法:我们将使用的工具称为pyenv。pyenv 是一个帮助我们管理多个 Python 版本的工具。pyenv 可让你轻松地在多个 Python 版本之间切换。它简单、不引人注目,并且遵循 UNIX 传统的单一用途工具,可以很好地完成一件事。
安装依赖  #如何安装多个Python版本?为了pyenv正常工作,你需要安装所需的依赖项。
Ubuntu安装多个Python版本:打开终端并输入以下命令:

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

安装 pyenv  #安装多个Python版本的方法:pyenv通过键入以下命令进行安装:
curl https://pyenv.run | bash

重新启动你的 shell,使路径更改生效:
exec $SHELL

检查是否pyenv安装成功:
pyenv -v

使用 pyenv 安装/卸载 Python  #Ubuntu安装多个Python版本:该pyenv install用于安装Python版本。它的语法是:
Usage: pyenv install [ -f] [ -kvp] < version> pyenv install [ -f] [ -kvp] < definition-file> pyenv install -l|--list-l/--listList all available versions -f/--forceInstall even if the version appears to be installed already -s/--skip-existingSkip the installation if the version appears to be installed alreadypython-build options:-k/--keepKeep source tree in $PYENV_BUILD_ROOT after installation (defaults to $PYENV_ROOT/sources) -v/--verboseVerbose mode: print compilation status to stdout -p/--patchApply a patch from stdin before building -g/--debugBuild a debug version

如何安装多个Python版本?例如要安装 Python 3.9.6,请键入以下命令:
pyenv install 3.9.6

要全局激活 Python 3.9.6,请键入以下命令:
pyenv global 3.9.6

卸载特定 Python 版本的语法是:
Usage: pyenv uninstall [ -f|--force] < version>-fAttempt to remove the specified version without prompting for confirmation. If the version does not exist, do not display an error message.

要卸载 Python 3.9.6,请键入以下命令:
pyenv uninstall 3.9.6

你可以使用该pyenv install命令同时安装多个版本的 Python  。例如,要安装 Python 3.8.5 和 3.9.6,请键入以下命令:
pyenv install 3.8.5 3.9.6

你当然可以保留多个 Python 版本。
有关 pyenv 的更多信息,请访问pyenv 存储库

    推荐阅读