Python:「Missing optional dependency ‘Jinja2’」というエラーの対処法
以前作ったPythonスクリプトを動かしたら以下のようなエラーが発生しました。ソースコードは一切修正していません。ググって何とか解消できたのでシェアしておきます。
ImportError(msg)ImportError: Missing optional dependency ‘Jinja2’. DataFrame.style requires jinja2. Use pip or conda to install Jinja2.
いろいろ調べた結果、pandas(pandas-profiling)のバージョン問題というところに行き着きました。2022年5月にバージョンアップされたとのことなので、それ以降にpandasをpipでインストールした場合に問題が起きたんじゃないかと。確かに僕も最近になってpandasをインストールし直しました。
解消方法は以下のコマンドでバージョンを下げてやればOKになります。
$ pip install pandas-profiling==3.1.0
スポンサーリンク