Pourquoi Python ne peut-il pas importer Image from PIL?
La seule ligne que je suis en train d'exécuter est la suivante:
from PIL import Image
Aussi simple que cela puisse paraître, il donne une erreur:
Traceback (most recent call last):
File "C:\...14-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ù c'est utile, j'ai installé d'oreiller de https://pypi.python.org/pypi/Pillow/2.6.1 (fichier Pillow-2.6.1.win-amd64-py3.4.exe
) avant l'exécution de cette (avant qu'il y avait déjà som PIL
installer, je l'ai désinstallé). Le script est exécuté dans Pyzo avec une version de Python 3.4.1.
Ce qui ne va pas, comment puis-je importer Image
?
source d'informationauteur Betohaku
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même message d'erreur. Voici mon flux de travail. J'ai d'abord installé PIL (pas d'Oreiller) à l'aide de
Puis j'ai trouvé Oreiller et installé à l'aide de
Qu'est-ce résolu mes problèmes était à la fois la désinstallation et la réinstallation d'Oreiller
Si vous utilisez
Anaconda
vous pouvez essayer:Exemple
Python Imaging Library (PIL)
Votre version de python est 3.4.1, PIL ne prennent pas en charge!
Dans Ubuntu OS, je l'ai résolu avec les commandements suivants
Et désolé, ne me demandez pas pourquoi, c'est à moi 😉
Toutes les réponses étaient super mais ce qu'il a fait pour moi était une combinaison de la désinstallation d'Oreiller
Puis l'installation de tout paquet que vous avez besoin par exemple
Et ensuite utiliser easy_install réinstaller Oreiller
Espère que cela aide les autres
faire
from PIL import Image, ImageTk
Si vous avez tout fait et ça ne fonctionne pas encore comme le mien, ce n'
copie Image.py et ImageTk.py de /usr/lib/python3/dist-packages/PIL sur ubuntu et C:/Users/yourComputerName/AppData/Local/Programs/Python/Python36/Lib/PIL sur windows à votre répertoire de projets et il suffit d'importer de!