Heim > Artikel > Backend-Entwicklung > Warum erhalte ich die Meldung „ImportError: Kein Modul namens PIL“, obwohl ich PIL installiert habe?
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:
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!