🙆
LinuxでPython 3.xをPythonコマンドで実行できるようにする方法
目的
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