Heim > Backend-Entwicklung > Python-Tutorial > 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
Freigeben: 2024-10-30 15:56:03
Original
651 Leute haben es durchsucht

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
Nach dem Login kopieren
Nach dem Login kopieren

2. Für bestehende PIL-Installationen:

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

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage