Ubuntu 22.04にPython3.xを複数インストールして切り替える方法を紹介します。

インストール手順

  1. aptパッケージを更新する
    sudo apt update
    sudo apt upgrade -y

  2. pipインストール
    下記手順ではpipがインストールされていないので、インストールします。
    sudo apt install -y python3-pip
    インストールしたらバージョンを確認します。
    pip3 -V
    pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10) のように、エラーなどにならず、バージョンが表示されれば成功です。

  3. リポジトリ追加
    sudo apt install -y software-properties-common
    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt update

  4. インストール可能なPythonのバージョンを確認
    sudo apt list python3.*

  5. Python 各バージョンインストール
    (例)Python 3.9が最新で、2.7、3.6、3.7をインストールする場合
    sudo apt install -y python3.9 python3.9-venv
    sudo apt install -y python3.7 python3.7-venv
    sudo apt install -y python3.6 python3.6-venv
    sudo apt install -y python2.7 python2.7-venv

  6. alternativesでバージョン切り替え
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 130
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 120
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 110
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 10

  7. 切り替え方法
    sudo update-alternatives --config python

以上で、Ubuntu 22.04にPythonの環境をインストールし、バージョンを切り替えることができます。これにより、案件によってPythonのバージョンが違うこともあるため、複数のバージョンをインストールして、alternativesで切り替えられるようになります。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です