L'installation de Python imaging library (PIL) sur Ubuntu

Quelque chose qui ne devrait probablement pas me causer beaucoup de problèmes, est.

Je suis en train d'installer PIL sur mon serveur Ubuntu. C'est l'installation d'amende. Cependant, chaque fois que j'essaie et mise à jour de la base de données pour ajouter le champ de l'image j'obtiens l'erreur suivante:

Erreur: Un ou plusieurs modèles n'ont pas été validés:
produit.produit: "image": Pour utiliser ImageFields, vous devez installer la Bibliothèque Python Imaging library. L'obtenir à http://www.pythonware.com/products/pil/ .

J'ai juste rendu compte que j'ai été connecté en tant que mon utilisateur. Dois-je être connecté en tant que root pour l'installer? Je fais cela sur un VPS pas une machine locale.

J'ai essayé de charges de tutoriels sur le web et ne pas obtenir n'importe où.

  • Est-ce Django ImageField ?
  • Il semble peu probable que vous avez les droits pour installer les modules dans le système de site-packages si vous n'êtes pas connecté en tant que root. Si vous n'êtes pas autorisé à, vous pourriez voulez configurer un virtualenv et à partir de là
  • Merci.. j'ai de l'installation d'un virtualenv pour mon site. J'ai d'abord installé dans le virtualenv (Cependant je pense qu'il est installé sur le système principal). Comment puis-je l'installer sur le virtualenv?
  • Activer votre virtualenv, "source yourenv/bin/activate" puis installer PIL. Vous pouvez également installer le jaune d'oeuf, c'est un outil utile pour rapidement la liste de vos forfaits, emplacements et les versions actuelles
  • Merci, j'ai essayé aujourd'hui dans le virtualenv et il semble essayer de l'installer puis-je obtenir cette erreur a - _imaging.c:75:20: erreur fatale: Python.h: Aucun fichier ou répertoire
  • Regardez: github.com/dharmafly/tasket/issues/258
  • Args, merci pour votre aide. J'ai dû installer python-dev, ne sais pas pourquoi, mais j'avais besoin de ce pour y installer à l'intérieur de mon virtualenv. Merci encore pour votre aide

InformationsquelleAutor JDavies | 2012-07-16