内容
- デフォルトだとpythonコマンドは2系に割当らていて、3系を利用するためにはpython3を利用する必要があってちょっとあべこべな感じなので治す
構成
- Ubuntu20.04
手順
バージョン確認
1 2 3 4 5 |
yuta:~ $ python --version Python 2.7.18rc1 yuta:~ $ python3 --version Python 3.8.2 |
alternativesへの登録
1 2 3 4 5 6 7 8 9 |
yuta:~ $ sudo update-alternatives --install /usr/bin/python python /usr/bin /python2.7 1 update-alternatives: /usr/bin/python (python) を提供するために自動モードで /usr/bin /python2.7 を使います yuta:~ $ sudo update-alternatives --install /usr/bin/python python /usr/bin /python3.8 2 update-alternatives: /usr/bin/python (python) を提供するために自動モードで /usr/bin /python3.8 を使います |
デフォルトにするpythonのバージョンを選択
1 2 3 4 5 6 7 8 9 10 |
yuta:~ $ sudo update-alternatives --config python alternative python (/usr/bin/python を提供) には 2 個の選択肢があります。 選択肢 パス 優先度 状態 ------------------------------------------------------------ * 0 /usr/bin/python3.8 2 自動モード 1 /usr/bin/python2.7 1 手動モード 2 /usr/bin/python3.8 2 手動モード 現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 0 |
動作確認
1 2 |
yuta:~ $ python --version Python 3.8.2 |