塩焼きブログ

塩焼きに関しての研究内容を公開しています

pythonコマンドのデフォルトバージョンを2から3にする

pythonコマンドを調べると下記のようにシンボリックリンクが貼られているので、シンボリックリンクを削除して、python3の方にシンボリックリンクを貼り直せば良いが

$ which python
/usr/bin/python
$ ls -la /usr/bin/python
lrwxrwxrwx 1 root root 7  6月  8  2018 /usr/bin/python -> python2
$ which python3
/usr/bin/python3
$ ls -la /usr/bin/python3
lrwxrwxrwx 1 root root 9 10月 25 20:11 /usr/bin/python3 -> python3.6

aptでやってこのようになったにはいろいろ意味がある(システム側で使われている可能性がある)だろうし、python3を使いたいなら、python3と実行するのが今はよく、そのうちpython2が消滅したら自然に変わるかもしれないと思ったので、シンボリックリンクを貼るところはちょっと書いておりません。自己責任でよろしくお願いします。

ただシステム側のバージョンを変更する必要がある時もあるのかなと。python2が消滅した時にpythonのデフォルトバージョンが3に変わったから、python3がシステムにインストールされていないという事態が起きた時に対応しなくて済むようにするとかなどなどの理由。

ちなみに下記の記事ではユーザーの方にパスを通して上書きする方法をとっていたのでこれが一番いいかもしれません。

tetechi.com