ImportError: ningún módulo llamado PIL
Utilizo este comando en el shell para instalar PIL:
easy_install PIL
luego ejecuto python
y 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?
En shell, ejecute:
pip install Pillow
Atención: PIL está en desuso y almohada es el sucesor.
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 Image
funciona 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).