Seite 1 von 1

PIL (Python Image Library) - Pillow

Verfasst: Montag 23. Dezember 2019, 11:51
von Khashayar
Hi,
ich bin neu in Python und nutze dieses Forum um mein Wissen zu erweitern.

Aktuell arbeite ich an einer GUI und habe im Programmcode folgendes hinzugefügt:

Code: Alles auswählen

import tkinter as tk

root.title("xxx Zeiterfassungssystem")

label1 = tk.Label(root, text = "xxx Zeiterfassungssystem", fg="red", bg="green", anchor= "w", width= 30)
label1.pack()

root.mainloop()
Ich will in mein Label ein Bild hinzufügen.

Ich bin im Internet auf das "PIL" Package/Library gestoßen und das Module ImageTk.

Ich importiere es auch

Code: Alles auswählen

import PIL
alternativ:

Code: Alles auswählen

import pillow
Bekomme jedoch immer die Meldung: ModuleNotFoundError: No module named 'pillow'


Im Internet habe ich dann gegoogled und pillow installiert in der Shell.

Code: Alles auswählen

python -m pip install Pillow
Trotzdem bleibt die Meldung : ModuleNotFoundError: No module named 'pillow'

Was genau muss ich tun?

Re: PIL (Python Image Library) - Pillow

Verfasst: Montag 23. Dezember 2019, 12:01
von __deets__
Den Namen richtig schreiben. Pillow mit grossem P.

Re: PIL (Python Image Library) - Pillow

Verfasst: Montag 23. Dezember 2019, 12:07
von Khashayar
Auch hierbei bekomme ich die selbe Fehlermeldung ausgegeben: ModuleNotFoundError: No module named 'Pillow'

Re: PIL (Python Image Library) - Pillow

Verfasst: Montag 23. Dezember 2019, 12:11
von __deets__
Auch in der Shell in der du das pip Kommando eingegeben hast? Oder in der IDE?

Re: PIL (Python Image Library) - Pillow

Verfasst: Montag 23. Dezember 2019, 12:26
von Khashayar
Das einzige was ich bis jetzt in der Shell eingegeben habe, ist dieser command:

Code: Alles auswählen

python -m pip install Pillow
.

Und in der IDE (Pycharm) versuche ich es mit den imports

Re: PIL (Python Image Library) - Pillow

Verfasst: Montag 23. Dezember 2019, 13:18
von __blackjack__
@Khashayar: Ich vermute mal Du hast auch ein Python 2 installiert und ``python -m pip install Pillow`` hat das Pillow-Package für Python 2 installiert. Mach mal aus dem ``python`` ein ``python3`` um das auch für Python 3 zu installieren. Das Modul heisst `PIL`. Es gibt kein `pillow`-Modul.

Re: PIL (Python Image Library) - Pillow

Verfasst: Montag 23. Dezember 2019, 13:34
von Khashayar
Hab Python 3.7 installiert.

Hab aber vorsichtshalber mich an dem gehalten was du mir empfohlen hast, funktioniert leider auch nicht.

Eingabe in der Shell: ``python3 -m pip install Pillow``
Ausgabe: Der Befehl "python3" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.


Eingabe in der Shell: ``python3 -m pip install PIL`` (war hier nicht mehr sicher ob Pillow oder PIL. Hab aber verstanden, dass das Modul "PIL" heißt. )
Ausgabe: Der Befehl "python3" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

Re: PIL (Python Image Library) - Pillow

Verfasst: Montag 23. Dezember 2019, 13:49
von __deets__
Dann musst du den vollen Pfad zur Python exe angeben. Oder vorher in das Verzeichnis wechseln, in dem die liegt.

Re: PIL (Python Image Library) - Pillow

Verfasst: Montag 23. Dezember 2019, 14:00
von __blackjack__
Oder den Pfad zur PATH-Umgebungsvariable hinzufügen.

Re: PIL (Python Image Library) - Pillow

Verfasst: Dienstag 24. Dezember 2019, 01:08
von hyle
Die Ausgabe von

Code: Alles auswählen

pip3 install Pillow
wäre schon mal hilfreich.