python - ejemplos - ImportError: Ningún módulo llamado PIL
django (15)
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 tuve tal problema, ¿qué piensas?
A veces obtengo este tipo de error ejecutando un Unitest en python. La solución es desinstalar e instalar el mismo paquete en su entorno virtual.
Usando estos comandos:
pip uninstall PIL
y
pip install PIL
Si por alguna razón obtienes un error, agrega sudo al comienzo del comando y luego de presionar ingresar escribe tu contraseña.
Deberá instalar Image and pillow con su paquete python. Tenga la seguridad de que la línea de comando se encargará de todo por usted.
Golpear
Imagen de instalación de python -m pip
Debes hacer
import Image
en lugar de import PIL
(de hecho, PIL no se importa de esta manera). Como 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 esto es lo que se eligió para PIL.
Puede obtener más información sobre cómo usar este módulo desde el tutorial oficial .
PD : en algunas instalaciones, import PIL
funciona, lo que aumenta la confusión. Esto es confirmado por un ejemplo de la documentación , como descubrió @JanneKarila, y también por algunas versiones más recientes del paquete MacPorts PIL (1.1.7).
En Windows, debe descargarlo e instalar el .exe
En Windows, intente verificar la ruta a la ubicación de la biblioteca PIL. En mi sistema, noté que el camino era
/Python26/Lib/site-packages/pil instead of /Python26/Lib/site-packages/PIL
Después de cambiar el nombre de la carpeta PIL
a PIL
, pude cargar el módulo PIL.
En la primera instalación Pillow con
pip install Pillow
o como sigue
c:/Python35>python -m pip install Pillow
Luego, en el código python puedes llamar
from PIL import Image
"Pillow es una bifurcación de PIL, la biblioteca de imágenes de Python, que ya no se mantiene. Sin embargo, para mantener la compatibilidad con versiones anteriores, se utiliza el nombre del módulo anterior". Desde la almohada instalada, pero "ningún módulo llamado almohada" - python2.7 - Windows 7 - python -m install pillow
En una nota diferente, puedo recomendar encarecidamente el uso de Pillow que es compatible con PIL y se mantiene mejor / funcionará en sistemas más nuevos.
Cuando eso está instalado, puedes hacer
import PIL
o
from PIL import Image
etc.
Esto funcionó para mí en Ubuntu 16.04:
sudo apt-get install python-imaging
Encontré esto en Wikibooks después de buscar durante media hora.
Probablemente te faltan los encabezados de python para construir pil. Si usas ubuntu o gustos, será algo así como
apt-get install python-dev
Recientemente instalé Leap. Intenté abrir la sesión y no comenzó. Así que vino aquí y encontró una sugerencia para comenzar desde la Terminal para ver si había algún error.
El error que tuve fue error missing mlt
. Así que instalé el módulo python-mlt
de Yast y lo importé, traté de iniciarlo pero la próxima sesión inaugural dijo que missing pil.
Seguí la sugerencia de Almohada para instalar porque Yast no pudo encontrar ningún pil e importó pil. Eso funcionó bien, pero no comenzó y mostró Error missing goocanvas
.
¡Instalé goocanvas
con Yast, lo importé en python y Openshot se encendió!
Con muchos errores en la terminal como missing Vimeoclient
y muchos attributeerrors
de missing Vimeoclient
. Bueno, veré si tiene alguna influencia para trabajar con él.
Tuve el mismo problema al importar PIL e importar los módulos ImageTk e Image. También intenté instalar PIL directamente a través de pip. pero no se pudo lograr el éxito. Como en el medio se ha sugerido que el PIL ha sido depreciado, por lo tanto, intenté instalar la almohada solo a través de pip. almohada se instaló con éxito, además, el paquete PIL se hizo bajo la ruta: python27 / Lib / site-packages /.
Ahora se pueden importar Image e ImageTk.
en lugar de utilizar PIL Pillow funciona
easy_install Pillow
o
pip install Pillow
si usas anaconda:
conda install pillow
tienes que instalar la imagen y la almohada con tu paquete de Python.
tipo
python -m pip install image
o ejecute el símbolo del sistema (en Windows), luego navegue a la carpeta de scripts
cd C:/Python27/Scripts
luego corre por debajo del comando
pip install image