J'ai ce problème:
No module named _imagingft
8 Réponses :
On dirait que votre installation PIL n'a pas pris en charge FreeType. Vous manquez peut-être des bibliothèques de freeType et donc votre PIL Installez le support sauté pour cela. P>
Freeterype est la technologie pour manipuler des polices. P>
Je suis essayé d'installer ce Freeterype mais toujours pas de travail ..
Ma dernière réponse: 1 et
La suggestion de cristopher fonctionne très bien pour moi. p>
Détails Suivre: 1. Désinstallez la bibliothèque d'imagerie Python existante P>
télécharger et extraire la version source (à partir d'ici http://effbot.org/downloads/imaging-1.1.6.tar.gz ) p> li>
Installez la bibliothèque de FreeType2 (vous avez besoin de FreeType Cause _Mublingft gère les polices TrueType pour CAPTCHA) P> LI>
Modifier setup.py (dans le dossier source extrait de PIL) pour correspondre à la Freeterype2 Bibliothèque (par exemple sur mon VPS avec Centos, j'ai changé la ligne 'freeType_root = aucun' à 'freeType_root = "/ usr / local / include"') p> li>
construire PIL (Python Setup.py Build) et vérifiez que Freeterype2 prend en charge est ok p> li>
Installez PIL (Python Setup.py Build) P> Li>
Après l'installation, vous pourriez vérifier l'existence de la bibliothèque, ouverture Console Python et dactylographie des instructions d'importation pour _Imageft bibliothèque'. p> li> ol>
Si vous utilisez Ubuntu, vous pouvez utiliser le manuel suivant: http://helloworld.infobart.com/curciling-pil-on-ubuntu-natty p>
Grâce à une combinaison de ressources (crédit à la fin), j'ai mis en place le script suivant, qui fonctionne pour moi mais YMMV. (S'il vous plaît vérifier soigneusement avant de courir. Il peut avoir des bugs qui mangent votre foie, rasez votre chat et courez votre voiture sur le carburant au plomb):
#!/bin/bash pip-2.6 uninstall PIL # Just in case there's a virtualenv someplace: pip uninstall PIL # And forcibly clean up PIL as well rm -rf /Library/Python/2.6/site-packages/PIL* if [ ! -d "/usr/X11/include/freetype2" ];then echo "You need to have XCode installed with the freetype libraries" exit 1 fi # Ok we're good to install ... # Freetype is installed by XCode, so let's link to that for PIL's # setup.py to know where to find things ln -s /usr/X11/include/freetype2 /usr/local/include/ ln -s /usr/X11/include/ft2build.h /usr/local/include/ ln -s /usr/X11/lib/libfreetype.6.dylib /usr/local/lib/ ln -s /usr/X11/lib/libfreetype.6.dylib /usr/local/lib/libfreetype.dylib pip-2.6 install PIL # OR # pip-2.6 install http://effbot.org/downloads/Imaging-1.1.7.tar.gz
Typo: "utilisateur" à la place ou "usr" in "/ utilisateur / x11 / include / freeType2"
J'ai rencontré un problème similaire et la solution suivante a fonctionné pour moi, donc je pensais que je le posterais. Espérons que cela aidera quelqu'un d'autre pendant qu'ils essaient de nombreuses solutions. p>
Tout d'abord, je pense que certaines des solutions ici fonctionneront également et j'avais utilisée certaines des solutions ci-dessus comme une carte de printemps pour moi. p>
[ma configuration] strong> Mac OS X 10.7 J'ai trouvé que freeType2 strud> est déjà inclus avec votre installation de votre Mac OS X dans Je ne suis pas sûr que si elle est installée avec Xcode ou vient simplement par défaut mais de ce que j'ai lu et compris, il y a des problèmes de brevet qui ont expiré en 2010, raison pour laquelle Apple n'est pas " allumer em> 'La bibliothèque de polices par défaut. p>
J'avais déjà installé libjpeg em> avant fort> pour installer PIL utilisant Homebrew. p>
$ Brew Installation libjpeg p>
blockQuote>
Je cours dans mon environnement virtuel de développement. P>
PIP
Django 1.3.1
Xcode 4.2.1 P>
blockQuote>
Installation d'oreiller sur PIL existant a résolu le problème pour moi:
solution sans modifier le code source de PIL: P>
export freeType_root = $ (pkg-config --variable = libdir freeType2) code> # Vous pouvez passer à {PATH-FREEETYPE-BIBLABY} CODE> Si pkg-config n'est pas disponible li>
- Installez la dernière version pilule (
PIP Installez https://bitbucket.org/effbot/pil-2009-raclette/get/6a64b3083e35.tar.bz2 code>) li>
ol>
Pil problème . P>
Une autre solution possible, si vous utilisez HOMEBREW:
brew install freetype brew install Pillow
Je me luttais avec ça moi-même. La solution consiste à installer un oreiller au lieu de PIL. P>
extraits de https://pypi.python.org/pypi/pillow/2.0. 0 : p>
oreiller est la fourchette de pilotage "amicale" par Alex Clark et les contributeurs. Coup est la bibliothèque d'imagerie Python de Fredrik Lundh et des contributeurs. P>
PIL n'est pas compatible StinotTools. ... aussi, Current Pil bi-annuel (ou plus important) Le calendrier de libération est trop rafreint pour accueillir le grand nombre et fréquence de problèmes rapportés. P> blockQuote>
La distribution binaire pour Windows comprend également _Magingft. Vous n'avez plus besoin de construire votre propre des sources. P>
Téléchargez les forfaits d'installation de: https://pypi.python.org/ PYPI / oreiller / 2.0.0 # Téléchargements P>
ou simplement installer avec
PIP Oreiller d'installation code> p>