Hobby Science&Experiment

愛と工作の日々

趣味でやっている工作や勉強したことのメモ書きです。

Raspbianへのpython3.7.11インストール

セットアップしたてほやほやのRaspberry Pi3はPython3.4が入っています。そこにPython3.7をインストールしたので記録します。

情報ソース

最近少しずつセキュリティ意識とリテラシーが芽生え始めたので、なるべく多くの人に試された信用に足る方法を使いたいものです。GitHubにて良さそうな手順を発見。
Installing Python 3.7.4 on Raspbian · GitHub
成功コメントも多く、投稿者も信用に足りそうですので、こちらの方法を取りたいと思います。こういうのはGitHubの良いところですね。

国内のブログ、Quitaでもほぼ同様の手順でインストールされていることが確認出来ました。
Raspberry Pi に Python 3.7.0 をインストールする - Qiita
Raspberry Pi python3.5.3をpython3.7.2にアップグレード - Qiita
Raspberry PiにPython3.7.2をインストール – OKASHIMOZE
Rasbianにpython3.7を入れ、ついでに仮想環境を構築する。 │ Pei's Lab

環境

$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"

インストール手順

必要なビルドツールのインストール。aptコマンドについてはこちらにまとまっています。

$ sudo apt update
$ sudo apt upgrade
$ sudo apt autoremove
$ sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev -y

Pythonのダウンロードとインストールを行う。チュートリアルでは3.7.4でしたが、3.7.11までリリースされていたので3.7.11としました。

$ wget https://www.python.org/ftp/python/3.7.11/Python-3.7.11.tar.xz
$ tar xf Python-3.7.11.tar.xz
$ cd Python-3.7.11
$ ./configure
$ make -j 4
$ sudo make altinstall

reboot後にversion確認するとインストールされていることが確認出来ました。すんなり行けてよかったです。

$ python3 -V
Python 3.7.11