pyenvでinstallしたpythonでの`ModuleNotFoundError: No module named '_sqlite3'`というエラーを解決した話
libsqlite3-devがインストールされていないのが原因だとubuntuで以下を実行した。
$sudo apt-get install sqlite3 libsqlite3-dev
しかしながら同様のエラーに悩まされたのでpyenvのissueを見てみると似たようなエラーに悩まされている方がいた。
結論から言うと
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install 3.9
でpythonをインストールし直して上げるとうまくいった。
備忘録として残しておく。
pythonを触っていると上記のような問題に多々直面するので嫌だなぁという気持ち