W3docs

ImportError: No module named PIL

Here is a code snippet that demonstrates how to catch the "ImportError: No module named PIL" error:

Here is a code snippet that demonstrates how to resolve the "ImportError: No module named PIL" error:

Install Pillow to fix the ImportError

The original Python Imaging Library (PIL) has been unmaintained since 2011. The modern, actively maintained fork is called Pillow. To resolve the error, install it using pip:

pip install Pillow

Importing PIL in Python

After installation, you can import the library in your Python script:

import PIL

or

Importing Image from PIL in Python

from PIL import Image

This will work if the Pillow library is installed on your machine. If you still encounter the error, ensure you are installing Pillow in the correct Python environment.