mizuiro_rivi’s diary

日々の生活を連ねるブログ

pyenvでinstallしたpythonでの`ModuleNotFoundError: No module named '_sqlite3'`というエラーを解決した話

libsqlite3-devがインストールされていないのが原因だとubuntuで以下を実行した。 $sudo apt-get install sqlite3 libsqlite3-dev しかしながら同様のエラーに悩まされたのでpyenvのissueを見てみると似たようなエラーに悩まされている方がいた。

github.com

結論から言うと CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install 3.9pythonをインストールし直して上げるとうまくいった。 備忘録として残しておく。

pythonを触っていると上記のような問題に多々直面するので嫌だなぁという気持ち