La única línea que estoy tratando de ejecutar es la siguiente:
from PIL import Image
Por simple que parezca, da un error:
Traceback (most recent call last): File "C:\...\2014-10-22_12-49.py", line 1, in from PIL import Image File "C:\pyzo2014a\lib\site-packages\PIL\Image.py", line 29, in from PIL import VERSION, PILLOW_VERSION, _plugins ImportError: cannot import name 'VERSION'
En caso de que sea útil, instalé una almohada desde https://pypi.python.org/pypi/Pillow/2.6.1 (archivo Pillow-2.6.1.win-amd64-py3.4.exe
) antes de ejecutar esto (antes de eso ya había PIL
instalación PIL
, que desinstalé). El script se ejecuta en Pyzo con Python versión 3.4.1.
¿Qué está mal? ¿Cómo puedo importar la Image
?
Yo tenía el mismo error. Aquí estaba mi flujo de trabajo. Primero instalé PIL (no Pillow) usando
pip install --no-index -f https://dist.plone.org/thirdparty/ -U PIL
Luego encontré Pillow y lo instalé usando
pip install Pillow
Lo que solucionó mis problemas fue desinstalar ambos y reinstalar Pillow
pip uninstall PIL pip uninstall Pillow pip install Pillow
Si usas Anaconda
, puedes probar:
conda install Pillow
Ejemplo
Tuve el mismo problema, e hice esto para solucionarlo:
En el símbolo del sistema
pip install Pillow ##
Asegúrate de que usas
from PIL import Image
I
en la Image
tiene que ser capital. Ese fue el problema en mi caso.
La versión gratuita actual es PIL 1.1.7. Esta versión es compatible con Python 1.5.2 y más reciente, incluyendo 2.5 y 2.6. Una versión para 3.X será lanzada más adelante.
Biblioteca de imágenes de Python (PIL)
Su versión de Python es 3.4.1, PIL no es compatible!
En Ubuntu OS, lo resolví con los siguientes comandos.
pip install Pillow apt-get install python-imaging
Y lo siento, no me preguntes por qué, depende de mí 😉
Todas las respuestas fueron geniales, sin embargo, lo que hizo fue una combinación de desinstalación de Pillow
pip uninstall Pillow
Luego instala los paquetes que necesites, por ejemplo
sudo apt-get -y install python-imaging sudo apt-get -y install zlib1g-dev sudo apt-get -y install libjpeg-dev
Y luego usando easy_install para reinstalar la almohada
easy_install Pillow
Espero que esto ayude a otros
hacer from PIL import Image, ImageTk
Si hizo todo y no volvió a funcionar como mien, haga esta copia Image.py e ImageTk.py desde / usr / lib / python3 / dist-packages / PIL en ubuntu y C: / Users / yourComputerName / AppData / Local / Programs / Python / Python36 / Lib / PIL en el directorio de proyectos de Windows y solo impórtelos.
FWIW, lo siguiente me funcionó cuando tuve este mismo error:
pip install --upgrade --force-reinstall pillow