pip install flaskでエラー発生

Ubuntu 18.04にPython 3.8をソースインストール後、Flaskをインストールしました。
ところが、なぜかインストールエラーが発生。

$ mkdir flask-lesson
$ cd flask-lesson
$ /usr/local/bin/python3 -m venv venv
$ source venv/bin/activate
$ pip install flask
〜省略〜
File "/usr/local/lib/python3.8/ctypes/__init__.py", line 7, in 
        from _ctypes import Union, Structure, Array
    ModuleNotFoundError: No module named '_ctypes'

どやら、_ctypesというモジュールがないのが原因らしい。

解決手順

libffi-devをインストールする。

$ sudo apt install libffi-dev

Python 3.8.0の再コンパイル&再インストール。

参考サイト

Pyenvで3.7系のインストールに失敗したときのメモ