Python PIL не имеет атрибута 'Image'

Я использую python2.6 и сегодня утром столкнулся с проблемой. Он сказал, что «модуль» не имеет атрибута «Изображение». Вот мой вклад. Почему в первый раз я не могу использовать PIL.Image?

>>> import PIL >>> PIL.Image Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'Image' >>> from PIL import Image >>> Image <module 'PIL.Image' from '/usr/lib/python2.6/dist-packages/PIL/Image.pyc'> >>> PIL.Image <module 'PIL.Image' from '/usr/lib/python2.6/dist-packages/PIL/Image.pyc'> 

  • Оптимизировать .png изображения с помощью PIL
  • PIL поворачивает цвета изображения (BGR -> RGB)
  • Загрузка измененного изображения на S3
  • Работа с TIFF (импорт, экспорт) в Python с использованием numpy
  • Обрезать пробелы с помощью PIL
  • Раскрасить изображение, сохраняя прозрачность с помощью PIL?
  • Не удается получить PIL для правильной установки на Ubuntu 12.04
  • Отображение библиотеки изображений Python () в Windows
  • 3 Solutions collect form web for “Python PIL не имеет атрибута 'Image'”

    PIL __init__.py – это всего лишь пустая заглушка, как это обычно бывает. Он не будет волшебным образом импортировать что-либо отдельно.

    Когда вы from PIL import Image оно выглядит в пакете PIL и находит файл Image.py и импортирует его. Когда вы выполняете PIL.Image вы на самом деле выполняете поиск атрибутов на модуле PIL (который является просто пустой заглушкой, если вы явно не импортируете материал).

    Фактически, импорт модуля обычно не импортирует подмодули. os.path – известное исключение, поскольку модуль os является магическим.

    Больше информации:
    Модуль изображения

    Ты можешь сделать:

     try: import Image except ImportError: from PIL import Image 

    лучше использовать подушку вместо PIL.

    Вместо from PIL import Image или import PIL
    пытаться

     `PIL.Image` 
    Python - лучший язык программирования в мире.