Heim  >  Artikel  >  Backend-Entwicklung  >  Warum erhalte ich die Meldung „ImportError: Kein Modul namens PIL“, obwohl ich PIL installiert habe?

Warum erhalte ich die Meldung „ImportError: Kein Modul namens PIL“, obwohl ich PIL installiert habe?

Barbara Streisand
Barbara StreisandOriginal
2024-10-30 15:56:03569Durchsuche

Why am I getting

Fehlerbehebung „ImportError: Kein Modul namens PIL“

Beim Versuch, die Python Imaging Library (PIL) mit dem Befehl „import PIL , tritt die Fehlermeldung „ImportError: Kein Modul mit dem Namen PIL“ auf. Dies tritt auf, obwohl PIL offenbar mit „easy_install PIL“ installiert wurde.

Lösung:

Das Problem tritt auf, weil „easy_install“ PIL als „PIL.py“ in Python installiert Site-Packages-Verzeichnis. Um dieses Problem zu beheben:

1. Hinweis zur veralteten Version:

PIL ist veraltet und wurde von Pillow abgelöst. Für zukünftige Installationen wird empfohlen, stattdessen Pillow zu verwenden:

pip install Pillow

2. Für bestehende PIL-Installationen:

  • Öffnen Sie ein Shell- oder Terminalfenster.
  • Führen Sie den folgenden Befehl aus:
pip install Pillow

Pillow wird angezeigt installiert und stellen die erforderliche Kompatibilitätsschicht bereit, um mit PIL zu arbeiten.

Achtung: Wenn bei diesem Ansatz Probleme auftreten, kann es erforderlich sein, die PIL.py-Datei manuell zu Ihrem Python hinzuzufügen Weg. Dies wird jedoch nicht empfohlen, da Pillow in Zukunft die bevorzugte und unterstützte Bibliothek ist.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Meldung „ImportError: Kein Modul namens PIL“, obwohl ich PIL installiert habe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn