GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu 20.04 に複数の Python バージョンをインストールするための推奨される方法

Ubuntu 20.04 には Python 3.8 がプリインストールされています。ただし、他の Python バージョンをインストールすることもできます。このチュートリアルでは、Ubuntu 20.04 に最新の Python バージョンをインストールするための推奨される方法を紹介します。

使用するツールは pyenv と呼ばれます . pyenv は、Python の複数のバージョンを管理するのに役立つツールです。 pyenv を使用すると、複数のバージョンの Python を簡単に切り替えることができます。シンプルで邪魔にならず、1 つのことをうまく行う単一目的のツールという UNIX の伝統に従います。

依存関係をインストールする#

pyenv の場合 正しく動作させるには、必要な依存関係をインストールする必要があります。

ターミナルを開き、次のコマンドを入力します:

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# をインストール

pyenv をインストール 次のコマンドを入力してください:

curl https://pyenv.run | bash

シェルを再起動して、パスの変更を有効にします:

exec $SHELL

pyenv かどうかを確認します 正常にインストールされました:

pyenv -v

pyenv# で Python をインストール/アンインストール

pyenv install Python バージョンのインストールに使用されます。その構文は次のとおりです:

Usage: pyenv install [-f] [-kvp] <version>
       pyenv install [-f] [-kvp] <definition-file>
       pyenv install -l|--list

  -l/--list             List all available versions
  -f/--force            Install even if the version appears to be installed already
  -s/--skip-existing    Skip the installation if the version appears to be installed already

  python-build options:

  -k/--keep        Keep source tree in $PYENV_BUILD_ROOT after installation
                   (defaults to $PYENV_ROOT/sources)
  -v/--verbose     Verbose mode: print compilation status to stdout
  -p/--patch       Apply a patch from stdin before building
  -g/--debug       Build a debug version

たとえば、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>

   -f  Attempt 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 リポジトリにアクセスしてください


Linux
  1. LinuxでPyenvを使用して複数のPythonバージョンを管理する方法

  2. Ubuntu18.04にPython3.9をインストールする方法

  3. Ubuntu20.04にPython3.9をインストールする方法

  1. Ubuntu13.04にPython3.2をインストールするにはどうすればいいですか?

  2. Ubuntu16.04にPython3.6をインストールする方法

  3. Ubuntu20.04にPythonバージョンをインストールして切り替える方法

  1. Ubuntu18.04または20.04にPython3をインストールする方法

  2. Ubuntu18.04にPython3.7をインストールする方法

  3. Ubuntu18.04にPython3.8をインストールする方法