PIL (Python Image Library) - Pillow

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Khashayar
User
Beiträge: 4
Registriert: Montag 23. Dezember 2019, 11:32

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?
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Den Namen richtig schreiben. Pillow mit grossem P.
Khashayar
User
Beiträge: 4
Registriert: Montag 23. Dezember 2019, 11:32

Auch hierbei bekomme ich die selbe Fehlermeldung ausgegeben: ModuleNotFoundError: No module named 'Pillow'
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Auch in der Shell in der du das pip Kommando eingegeben hast? Oder in der IDE?
Khashayar
User
Beiträge: 4
Registriert: Montag 23. Dezember 2019, 11:32

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
Benutzeravatar
__blackjack__
User
Beiträge: 14051
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@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.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Khashayar
User
Beiträge: 4
Registriert: Montag 23. Dezember 2019, 11:32

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.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Dann musst du den vollen Pfad zur Python exe angeben. Oder vorher in das Verzeichnis wechseln, in dem die liegt.
Benutzeravatar
__blackjack__
User
Beiträge: 14051
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Oder den Pfad zur PATH-Umgebungsvariable hinzufügen.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Benutzeravatar
hyle
User
Beiträge: 96
Registriert: Sonntag 22. Dezember 2019, 23:19
Wohnort: Leipzig

Die Ausgabe von

Code: Alles auswählen

pip3 install Pillow
wäre schon mal hilfreich.
Alles was wir sind ist Sand im Wind Hoschi.
Antworten