web-dev-qa-db-fra.com

Aucun module nommé Image

Désolé pour ma grammaire, je ne parle pas anglais. Après avoir défini filebrowser, tinymce et grappelli, j'obtiens cette erreur: No module named Image

try:
    from PIL import Image
except ImportError:
    import Image

Je l'ai défini sur PIL mais cela n'a pas résolu le problème. mes fenêtres de plate-forme

Si je veux: pip installer PIL

`c:\Users\Kim\BitNami DjangoStack projects\homex8>pip install PIL
Downloading/unpacking PIL
  Running setup.py Egg_info for package PIL
    WARNING: '' not a valid package name; please use only.-separated package names in setup.py

Installing collected packages: PIL
  Running setup.py install for PIL
    WARNING: '' not a valid package name; please use only.-separated package names in setup.py
    building '_imaging' extension
    error: Unable to find vcvarsall.bat`

Je ne comprends pas ce que cela signifie

Problème résolu. réinstaller PIL avec easy_install, et plus de mouvements, voici les détails .

19
Homex

Avez-vous configuré le module PIL? Lien

Vous pouvez essayer de le réinstaller sur votre ordinateur.

15
shihongzhi

Il vous manque PIL (Python Image Library and Imaging package). Pour installer PIL j'ai utilisé

 pip install pillow

Pour ma machine exécutant Mac OSX 10.6.8, j'ai téléchargé le package d'imagerie et l'ai installé à partir des sources. http://effbot.org/downloads/Imaging-1.1.6.tar.gz et cd dans le répertoire de téléchargement. Exécutez-les ensuite:

    $ gunzip Imaging-1.1.6.tar.gz
    $ tar xvf Imaging-1.1.6.tar
    $ cd Imaging-1.1.6
    $ python setup.py install

Ou si vous avez installé PIP sur votre Mac

 pip install http://effbot.org/downloads/Imaging-1.1.6.tar.gz

alors vous pouvez utiliser:

from PIL import Image

dans votre code python.

28
user1119116

Il est remplacé par: from PIL.Image import core as image pour les nouvelles versions.

5
redratear

Vous pouvez cette requête:

pip install image 

Bien que je doive installer l'oreiller mais ne fonctionne toujours pas, lorsque j'exécute cette requête, maintenant cela fonctionne parfaitement

0
user11962655