Raspberry PiにPython 3.7をインストール
Raspberry Pi(3 Model B+)にOSが入ったところで、自作プログラムを動かすための準備に取り掛かる。
とりあえずPython3.7をインストールする。
まずは、ビルドに必要なパッケージをインストール。
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 libc6-dev
Python 3.7.2のダウンロードとビルド、インストール。
cd /tmp wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz tar zxvf Python-3.7.2.tgz cd Python-3.7.2 ./configure --prefix=/usr/local sudo make sudo make install
ここで sudo make install
のときに次のようなエラーメッセージが出た。
"ModuleNotFoundError: No module named '_ctypes'"
どうやら、ビルドに必要なパッケージのインストールでlibffi-devのインストールができていなかったのが問題だった様子。
再度libffi-devをインストールして sudo make install
すれば、無事Pythonがインストールできた。
-Vオプションを付けて実行して、インストールできたか確認。
python3 -V pip3 -V
Pythonのインストールは以上。