Kein Modul mit dem Namen 'PIL'

Hab ich, läuft in einen Fehler, wo, wenn ich versuche

from PIL import Image, ImageFilter

in eine Python-Datei bekomme ich eine Fehlermeldung, die besagt ModuleNotFoundError: No module named 'PIL'.

Bisher hab ich versucht zu deinstallieren/Neuinstallieren sowohl PIL und Kissen, zusammen mit einfach zu tun import Image, aber der Fehler hält auf passiert und ich habe keine Ahnung, warum. Alle Lösungen die ich bisher gefunden habe, hatten keine Auswirkung auf mein Problem.

Ich bin mit Python 3.5 auf Ubuntu 16.04

  • U verwenden Sie pip oder pip3 während der Installation?
  • Ist ist möglich, dass man über python 2 und python 3 installiert (ich weiß nur, dass python 2 kommt gebündelt mit OSX), so dass es möglicherweise ein Problem mit der version, die Sie installieren, vs importieren Sie Sie auf.
  • Wenn ich pip3 --version ist, gibt es pip 9.0.1 from /home/hf/.local/lib/python3.5/site-packages (python 3.5) also ich bin mit 3.5, nicht 2
  • laufen pip --version und sehen die Ausgabe
  • pip --version Ausgänge pip 9.0.1 from /home/hf/.local/lib/python3.5/site-packages (python 3.5), aber ich denke, es könnte ein "$PATH " - Problem, da meine Python-3.6 installieren (zusammen mit dem PIL und Kissen) befinden sich an /usr/local/lib/python3.6/dist-packages. Irgendwelche Ideen auf, wie man dieses Problem beheben?
  • PIL ist veraltet seit langer Zeit, und wurde ersetzt durch Pillow. Also, wenn Sie alten code, müssen Sie nachschlagen, was ersetzt wurde und welche weiteren änderungen erforderlich sind.

InformationsquelleAutor HF1 | 2018-03-13
Schreibe einen Kommentar