LinuxでPythonのバージョンを切り替える方法について説明します。特に、Python3.9を導入したLinuxサーバーのPythonバージョンを確認すると3.6となっている場合の対処法について詳しく見ていきましょう。

まず、Python3の実体を確認します。以下のコマンドを実行します。

$ which python3
/usr/bin/python3
$ ls -l /usr/bin/python3
lrwxrwxrwx 1 root root 25 Jun 1 2020 /usr/bin/python3 -> /etc/alternatives/python3
$ ls -l /etc/alternatives/python3
lrwxrwxrwx 1 root root 18 Dec 15 07:15 /etc/alternatives/python3 -> /usr/bin/python3.6

これにより、python3/usr/bin/python3を指すシンボリックリンクであり、/usr/bin/python3/etc/alternatives/python3を指すシンボリックリンクであることがわかります。

次に、update-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

これにより、Pythonの各バージョンが登録されます。そして、以下のコマンドを実行することで、Pythonのバージョンを切り替えることができます。

sudo update-alternatives --config python

以上が、LinuxでPythonのバージョンを切り替える方法です。これにより、Pythonのバージョン管理が容易になります。.

投稿者 admin

コメントを残す

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