pyenvで最新のPythonをインストールする。
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 2018-06-27
- Qt 5.7.1
2018-11-23時点。
前回まで
- http://ytyaru.hatenablog.com/entry/2019/11/13/000000
- http://ytyaru.hatenablog.com/entry/2019/11/14/000000
- http://ytyaru.hatenablog.com/entry/2019/11/15/000000
手順
まずはインストール候補をリストアップする。
$ pyenv install --list ... 2.7.15 ... 3.4.9 ... 3.5.6 ... 3.6.7 3.7.0 3.7-dev 3.7.1 3.8-dev ...
CPythonの安定最新版は3.7.1
と思われる。3.7.1の変更内容は以下を参考。
3.7.1をインストールする。
$ pyenv install 3.7.1 Downloading Python-3.7.1.tar.xz... -> https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz Installing Python-3.7.1... Installed Python-3.7.1 to /home/pi/.pyenv/versions/3.7.1
約15分以内で完了。
pyenv設定
インストール済みPythonのバージョンを確認する。
$ pyenv versions * system (set by /home/pi/.pyenv/version) 3.7.1
使用するバージョンを確認する。
$ pyenv global system
使用するバージョンを確認する。
$ pyenv global 3.7.1 system
変更されていることを確認する。
$ pyenv global 3.7.1
python
, pip
コマンドも3.7.1
になっている。
$ python -V Python 3.7.1
$ pip -V pip 10.0.1 from /home/pi/.pyenv/versions/3.7.1/lib/python3.7/site-packages/pip (python 3.7)
所感
バージョンによってライブラリがインストールできない罠とかありそう。次回大丈夫だろうか。