🙆

LinuxでPython 3.xをPythonコマンドで実行できるようにする方法

2024/12/21に公開

目的

Linux環境でPython 3.12をインストール後にpythonコマンドでPython 3.12を実行させたかったため、シンボリックリンクの設定を行った。設定方法について簡単に備忘録として本記事に残す。

環境

  • WSL2で使用しているUbuntu 24.04
  • Python 3.12

設定方法

シンボリックリンク設定方法

whichコマンドでPython 3.12がどこにインストールされているのかファイルパスを確認する。

which python3.12
/usr/bin/python3.12

先ほどのファイルパスを使いシンボリックリンクを作成する。

sudo ln -s /usr/bin/python3.12 /usr/bin/python

Pythonのバージョンを確認してpythonコマンドが実行できるか確認する。

python -V

また、下記コマンドでpythonがpython 3.12に紐づいていることがわかる。

ls -l /usr/bin | grep python
lrwxrwxrwx 1 root root           19 Dec 20 22:59 python -> /usr/bin/python3.12

pythonコマンドで実行するバージョンを変更する場合

最初に既存のシンボリックリンクを削除してから、シンボリックリンクを再設定する。

sudo unlink /usr/bin/python

Discussion