La ligne unique que j'essaie de lancer est la suivante:
from PIL import Image
Aussi simple que cela puisse paraître, cela donne une erreur:
Traceback (most recent call last):
File "C:\...\2014-10-22_12-49.py", line 1, in <module>
from PIL import Image
File "C:\pyzo2014a\lib\site-packages\PIL\Image.py", line 29, in <module>
from PIL import VERSION, PILLOW_VERSION, _plugins
ImportError: cannot import name 'VERSION'
Dans le cas où cela serait utile, j’ai installé pillow à partir de https://pypi.python.org/pypi/Pillow/2.6.1 (fichier Pillow-2.6.1.win-AMD64-py3.4.exe
) avant de l’exécuter (avant cela, il y avait déjà som PIL
install que ). Le script est exécuté en Pyzo avec Python version 3.4.1.
Qu'est-ce qui ne va pas, comment puis-je importer Image
?
J'ai eu la même erreur. Voici mon flux de travail. J'ai d'abord installé PIL (not Pillow) en utilisant
pip install --no-index -f https://dist.plone.org/thirdparty/ -U PIL
Ensuite, j'ai trouvé Pillow et l'ai installé en utilisant
pip install Pillow
Ce qui corrigeait mes problèmes consistait à désinstaller les deux et à réinstaller Pillow
pip uninstall PIL
pip uninstall Pillow
pip install Pillow
J'ai eu le même problème et je l'ai fait pour le réparer:
Invite de commande
pip install Pillow ##
Assurez-vous que vous utilisez
from PIL import Image
I
dans Image
doit être capitale. C'était le problème dans mon cas.
La version gratuite actuelle est PIL 1.1.7. Cette version prend en charge Python 1.5.2 et les versions plus récentes, notamment les versions 2.5 et 2.6. Une version pour 3.X sera publiée plus tard.
Bibliothèque d'imagerie Python (PIL)
Votre version de python est 3.4.1, PIL ne supporte pas!
Dans Ubuntu OS, je l'ai résolu avec les commandes suivantes
pip install Pillow
apt-get install python-imaging
Et désolé, ne me demandez pas pourquoi, c'est à moi ;-)
Toutes les réponses étaient excellentes, mais c’est pour moi une combinaison de la désinstallation de
pip uninstall Pillow
Ensuite, installez tous les paquets dont vous avez besoin, par exemple.
Sudo apt-get -y install python-imaging
Sudo apt-get -y install zlib1g-dev
Sudo apt-get -y install libjpeg-dev
Et ensuite, en utilisant easy_install pour réinstaller Pillow
easy_install Pillow
J'espère que cela aide les autres
faire from PIL import Image, ImageTk
FWIW, ce qui suit a fonctionné pour moi quand j'ai eu cette même erreur:
pip install --upgrade --force-reinstall pillow
Si vous avez tout fait et que cela n'a pas fonctionné à nouveau, faites ceci Copier Image.py et ImageTk.py depuis/usr/lib/python3/dist-packages/PIL sur ubuntu et C:/Utilisateurs/votre nom_ordinateur/AppData/Local/Programmes/Python/Python36/Lib/PIL sur des fenêtres dans votre répertoire de projets et importez-les!