概要
Raspberry Piに「pyxel」をインストールしようとしたら、
デフォルトのpython3のバージョンが古いので3.7にアップグレードしたときのメモ。
以下の作業はpiユーザのホームディレクトリで行った。
pi@raspberrypi:~ $ pwd
/home/pi
バージョン確認
$ python3 -V
Python 3.5.3
aptを最新にする
$ sudo apt update
$ sudo apt upgrade
pythonのコンパイルに必要なものをインストール
$ sudo apt install libffi-dev libssl-dev openssl
python3.7のソースコードを取得
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
pythonをコンパイルする
※makeは結構時間かかる
$ tar zxvf Python-3.7.2.tgz
$ cd Python-3.7.2
$ ./configure
$ make
$ sudo make install
コンパイル成功したらバージョン確認
※新しいターミナルでバージョン確認を行うこと。
(コンパイルで使ったターミナルではバージョン変わらなかった)
$ python3 -V
Python 3.7.2
pipを最新にする
$ sudo pip3 install --upgrade pip
$ pip3 --version