Raspberry piはpythonが2系列と3系列の2種類がインストールされておりデフォルトで2系列が動作します。これを3系列に変更します。
確認
pi@raspberrypi:~ $ sudo update-alternatives --list python update-alternatives: エラー: python の alternatives がありません |
設定
pi@raspberrypi:~ $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1 update-alternatives: /usr/bin/python (python) を提供するために自動モードで /usr/bin/python2 を使います pi@raspberrypi:~ $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2 update-alternatives: /usr/bin/python (python) を提供するために自動モードで /usr/bin/python3 を使います |
確認
pi@raspberrypi:~ $ python --version Python 3.7.3 |
バージョンの変更
pi@raspberrypi:~ $ sudo update-alternatives --list python /usr/bin/python2 /usr/bin/python3 pi@raspberrypi:~ $ sudo update-alternatives --config python alternative python (/usr/bin/python を提供) には 2 個の選択肢があります。 選択肢パス優先度状態 ------------------------------------------------------------ * 0 /usr/bin/python3 2 自動モード 1 /usr/bin/python2 1 手動モード 2 /usr/bin/python3 2 手動モード 現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 0 |
pipも同じバージョンにしておかないと良くないので
$ sudo update-alternatives --list python update-alternatives: エラー: python の alternatives がありません $ sudo update-alternatives --list pip update-alternatives: エラー: pip の alternatives がありません $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1 update-alternatives: /usr/bin/python (python) を提供するために自動モードで /usr/bin/python2 を使います $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2 update-alternatives: /usr/bin/python (python) を提供するために自動モードで /usr/bin/python3 を使います $ sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip2 1 update-alternatives: /usr/bin/pip (pip) を提供するために自動モードで /usr/bin/pip2 を使います $ sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 2 update-alternatives: /usr/bin/pip (pip) を提供するために自動モードで /usr/bin/pip3 を使います $ sudo update-alternatives --list python /usr/bin/python2 /usr/bin/python3 pi@raspberrypi:~ $ sudo update-alternatives --list pip /usr/bin/pip2 /usr/bin/pip3 $ sudo update-alternatives --config python alternative python (/usr/bin/python を提供) には 2 個の選択肢があります。 選択肢 パス 優先度 状態 ------------------------------------------------------------ * 0 /usr/bin/python3 2 自動モード 1 /usr/bin/python2 1 手動モード 2 /usr/bin/python3 2 手動モード 現在の選択 [*] を保持するには 、さもなければ選択肢の番号のキーを押してください: $ sudo update-alternatives --config pip alternative pip (/usr/bin/pip を提供) には 2 個の選択肢があります。 選択肢 パス 優先度 状態 ------------------------------------------------------------ * 0 /usr/bin/pip3 2 自動モード 1 /usr/bin/pip2 1 手動モード 2 /usr/bin/pip3 2 手動モード 現在の選択 [*] を保持するには 、さもなければ選択肢の番号のキーを押してください: $
参考
※コメント投稿者のブログIDはブログ作成者のみに通知されます