7
votes

Le module c _Imaging n'est pas installé (sous Windows)

J'essaie de générer des PDF avec Django / PIL / Imaging et tout est bon jusqu'à ce que j'essaie de mettre des images dans le PDF:

>>> import _imaging
import _imaging # dynamically loaded from D:\install\python27\lib\site-packages\PIL\_imaging.pyd


0 commentaires

3 Réponses :


13
votes

Oui, cela pourrait certainement être (et le plus probablement) causé par un problème x64. Si vous exécutez Python X64, tout module comprenant une DLL natif doit être installé dans une version compilée pour X64 également.

EDIT: Je ne trouve pas une version précompilée réelle pour X64 sur le site PIL, mais ici est un point de départ si vous souhaitez la compiler vous-même.


2 commentaires

yeh ok, installé x64 et voir: >>> importer Import Import _Imaging # chargé de manière dynamique de D: \ install \ python27 \ lib \ site-sites-packages \ pil_iming.pyd mais obtentiez toujours la même erreur


@Abolotnov vient de tester, Python X64 avec la bibliothèque de PIL de LFD.UCI.EDU/ ~ Gohlke / PythonLibs / # Pil travaille pour moi. Assurez-vous simplement de désinstaller l'ancien d'abord.



2
votes

Je suis sous Windows et j'ai eu un problème "" ImporterRor: le module C _Imaging n'est pas installé "".

Le problème résolu en installant un oreiller d'ici: http: //www.lfd .uci.edu / ~ gohlke / pythonlibs / # PIL . (Il est donné par un post mais je ne peux pas la localiser ..)


0 commentaires

8
votes

J'ai eu le même problème. Je viens tout simplement de désinstaller

PIL

et installé oreiller qui est remplacé par PIL

PIP Oreiller d'installation

Cela a fonctionné pour moi.


1 commentaires

Merci!!!!! En outre, cela a fonctionné pour moi sans désinstaller Pil (j'ai eu un avertissement PIP lorsque vous essayez de le faire, donc je ne l'ai pas)