Raspberry Pi (donkeycar3) に Python3.8.1 をインストール
2020年1月28日時点

$ python3 -V
Python 3.7.3
これを3.8.1にしたいと思います。

 

最初にコンパイルに必要になるライブラリをインストールします。

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install libffi-dev libssl-dev openssl

次にソースコードのダウンロード

$ wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

コンパイルしていきます。

$ tar zxvf Python-3.8.1.tgz
$ cd Python-3.8.1
$ ./configure
$ make
$ sudo make install
エラー無くインストールできたらバージョンを確認します。

$ python3 -V
Python 3.8.1
 

続いてpipのアップデートを行います。

$ sudo pip3 install --upgrade pip
$ pip3 --version
pip 20.0.2 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)

注)仮想環境では、まだ3.7.3のままでした。後日解明したいと思います。