ImportError: ningún módulo llamado PIL

Resuelto Asma Gheisari asked hace 12 años • 31 respuestas

Utilizo este comando en el shell para instalar PIL:

easy_install PIL

luego ejecuto pythony escribo esto: import PIL. Pero me sale este error:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: No module named PIL

Nunca he tenido ese problema, ¿qué opinas?

Asma Gheisari avatar Jan 15 '12 00:01 Asma Gheisari
Aceptado

En shell, ejecute:

pip install Pillow

Atención: PIL está en desuso y almohada es el sucesor.

zhiming wang avatar Mar 28 '2014 20:03 zhiming wang

En algunas instalaciones de PIL, debes hacer

import Image

en lugar de import PIL(De hecho, PIL no siempre se importa de esta manera). Dado que import Imagefunciona para usted, esto significa que de hecho ha instalado PIL.

Tener un nombre diferente para la biblioteca y el módulo de Python es inusual, pero este es el que se eligió para (algunas versiones de) PIL.

Puede obtener más información sobre cómo utilizar este módulo en el tutorial oficial .

PD : De hecho, en algunas instalaciones, import PIL funciona , lo que aumenta la confusión. Esto se confirma con un ejemplo de la documentación , como descubrió @JanneKarila, y también con algunas versiones más recientes del paquete MacPorts PIL (1.1.7).

Eric O. Lebigot avatar Jan 14 '2012 17:01 Eric O. Lebigot