Problem mit einbinden von PIL

Fragen zu Tkinter.
Antworten
DieterBecker
User
Beiträge: 5
Registriert: Sonntag 14. November 2021, 16:38

Hallo zusammen. Ich habe folgendes Problem.
Bin dabei Python zu lernen und entsprechend auch Tkinter. Leider schaffe ich es nicht die Pillow Methode, ich hoffe der Begriff ist richtig, in meinen Code einzubinden, zwar kann ich die Zeile, "from PIL import Image , ImageTk, schreiben ohne daß das Programm einen Fehler markiert aber ich bekomme eine Fehlermeldung.

import tkinter as tk
from tkinter import ttk
from PIL import ImageTk

Die sieht dann so aus :
PS C:\Users\webma> & C:/Users/webma/AppData/Local/Microsoft/WindowsApps/python3.13.exe "n:/Programmieren/Python/Masterkurs_Tkinter/Modul4/Label Widgets.py"
Traceback (most recent call last):
File "n:\Programmieren\Python\Masterkurs_Tkinter\Modul4\Label Widgets.py", line 3, in <module>
from PIL import Image
ModuleNotFoundError: No module named 'PIL'
PS C:\Users\webma>

Was mache ich falsch?
Benutzeravatar
sparrow
User
Beiträge: 4433
Registriert: Freitag 17. April 2009, 10:28

Wie hast du Pillow (also das Package, das PIL zur Verfügung stellt) denn installiert?
Benutzeravatar
DeaD_EyE
User
Beiträge: 1162
Registriert: Sonntag 19. September 2010, 13:45
Wohnort: Hagen
Kontaktdaten:

Jedenfalls wurde Python über den MS-AppStore installiert:

Code: Alles auswählen

C:/Users/webma/AppData/Local/Microsoft/WindowsApps/python3.13.exe
Ich weiß nicht, wie sich das auf die Installation via pip auswirkt. Ich habe es jedenfalls aufgrund irgendwelcher Probleme wieder deinstalliert und bevorzuge die lokale User-Installation des Interpreters. Dazu benötigt man auch keine Adminrechte.
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
Benutzeravatar
grubenfox
User
Beiträge: 568
Registriert: Freitag 2. Dezember 2022, 15:49

sparrow hat geschrieben: Samstag 14. Dezember 2024, 13:14 Wie hast du Pillow (also das Package, das PIL zur Verfügung stellt) denn installiert?
... und wie/wo wurde das Programm ausgeführt? Direkt über die Kommandozeile oder über irgendeine IDE? Wenn bei Installation und beim Ausführen verschiedene Wege genutzt werden, dann kann es problematisch werden.
DieterBecker
User
Beiträge: 5
Registriert: Sonntag 14. November 2021, 16:38

Ich habe über VS Code die Erweiterung "Python Image Preview " in der Menüleiste "Erweiterungen" durch klicken auf den Installationsbutton installiert.
Der Button hatte danach das Zeichen wie bei den Einstellungen.
Benutzeravatar
__blackjack__
User
Beiträge: 13764
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@DieterBecker: Erweiterungen für die IDE sind was anderes als Pakete für Python. Also hast Du Pillow/PIL überhaupt installiert? Die ursprüngliche Fehlermeldung deutet darauf hin, dass es nicht installiert ist. Müsste man halt machen. 🤓
“The city's central computer told you? R2D2, you know better than to trust a strange computer!” — C3PO
Antworten