Pythonエラーメッセージ
ModuleNotFoundError: No module named ‘PIL’ このエラーメッセージは、PythonでPIL (Python Imaging Library) モジュールが見つからない、またはインストールされていないことを示しています。
PILはもうアクティブには開発されておらず、現在はPillowというライブラリがその後継として広く使われています。PillowはPILのフォークであり、より多くの機能と更新されたAPIを提供しています。
対処法
Pillowをインストールすることでこの問題を解決できます。Pillowはpipを使用して簡単にインストールできます。以下はそのコマンドです
pip install Pillow
AnacondaではPillowと検索すれば出てきます。
上記の図はAnacondaになります。
インストール後、PILモジュールを使用しているコードをPillowと互換性があるように動作させることができます。ほとんどの場合、コード内でPILを直接参照している部分をfrom PIL import Imageのように変更するだけで問題ありません。