非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

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
 

 

 

スポンサーリンク

 - Python