Python – Paket, das mit easy_install installiert ist, wird nicht erkannt (PIL 1.1.7)

Ich habe PIL mit easy_install installiert, aber aus irgendeinem Grund, wenn ich eine Datei ausführe, die es benutzt, bekomme ich:

ImportError: No module named PIL 

Weiß jemand, warum das sein könnte?

Ich denke, es ist auch erwähnenswert, dass ich web.py durch easy_install installiert habe und es funktioniert gut.

5 Solutions collect form web for “Python – Paket, das mit easy_install installiert ist, wird nicht erkannt (PIL 1.1.7)”

Ich habe das gleiche Problem. Für mich sieht es wie ein Bug im PIL easy_install Prozess aus. Die Bibliothek ist installiert, aber du musst PIL aus Importen auslassen (aka import Image funktioniert), was offensichtlich falsch ist.

Um zu lösen, verwenden Sie easy_install nicht, um die Installation durchzuführen. Laden Sie das tar Paket und python setup.py install es. Das wird funktionieren

Vielleicht benutzt diese Datei eine andere Pythonschlange über ihre Shebang-Linie? Versuchen Sie interaktive Interpreter und machen Sie einen import pil und sehen, ob es funktioniert, wenn ja, dann die Festsetzung der Shebang-Linie ( #!/usr/bin/python ) oben auf Datei in der Frage könnte helfen.

Ist die Datei, die Sie ausführen, die gleiche Version von Python verwenden, auf die Sie PIL installiert haben?

Wenn zB zB die Datei Python 2.7 verwendet, aber dein System auch 2.6 hat und PIL dort installiert wurde, kann das das Problem sein.

Die Verwendung von easy_install mit einer Versionsnummer könnte helfen:

 easy_install-XX pil 

Also für python 2.7 wäre es:

 easy_install-2.7 pil 

PIL hat auch einige Probleme mit der Benennung bei Verwendung mit easy_install, siehe:

  1. http://www.gossamer-threads.com/lists/python/dev/778318
  2. Das Problem bei der Installation von PIL mit virtualenv oder buildout

Aber auch damit kannst du noch in der Lage sein, Pil zu importieren, also denke ich nicht, das ist das Problem.

Hoffe das hilft.

Wenn du MAC OS einsetzst, habe ich ein kleines Tutorial zum Installieren von libjpeg, PIL und Image erfolgreich auf MAC OS X geschrieben

Hoffe das hilft. Libjpeg, PIL, Schneeleopard

Ich hatte das gleiche Problem bei der Konfiguration von PIL nach der Installation von mac os Lion. Dieser Beitrag Das Problem bei der Installation von PIL mit virtualenv oder buildout zeigt die zu installierenden Richtlinien über einen Link mit einer festen Version.

Grüße, AT

  • Python scheitert nach dem Löschen von site.py
  • Inkonsistentes Verhalten von bdist vs sdist bei der Verteilung eines Python-Pakets
  • Warum funktioniert setup_requires nicht richtig für numpy?
  • Verpackung virtualenv mit setup.py
  • Neueste "Pip" scheitert mit "erfordert setuptools> = 0.8 für dist-info"
  • Wie macht easy_install benutzerdefinierte Befehle in setup.py ausführen?
  • Warum macht setup.py den Inhalt des Namespaces vor der Installation?
  • Setuptools nicht übergeben Argumente für entry_points
  • Namespace-Pakete mit einem Kernteil?
  • Easy_install mit pypy während Python installiert ist
  • Fehler bei vollständigen Pip-Pakete
  • Python ist die beste Programmiersprache der Welt.