前提・実現したいこと
「Python1年生」の第4章のChapter4で画像表示アプリを作っているのですが、「No module named 'PIL'」のエラーが出て先に進めません。
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "/Users/marumaru/Downloads/displmage.py", line 3, in <module>
import PIL.Image
ModuleNotFoundError: No module named 'PIL'```
該当のソースコード
import tkinter as tk
import tkinter.filedialog as fd
import PIL.Image
import PIL.ImageTk
def dispPhoto(path):
# 画像を読み込む
newImage = PIL.Image.open(path).resize((300,300))
# そのイメージをラベルに表示する
imageData = PIL.ImageTk.PhotoImage(newImage)
imageLabel.configure(image = imageData)
imageLabel.image = imageData
def openFile():
fpath = fd.askopenfilename()
if fpath:
dispPhoto(fpath)
root = tk.Tk()
root.geometry("400x300")
btn = tk.Button(text="ファイルを開く",command = openFile)
imageLabel = tk.Label()
btn.pack()
imageLabel.pack()
tk.mainloop()
試したこと
pip listでPillow 8.4.0がインストールされていることを確認しました。
pip3 install imageのインストールも行いましたが、
同じくImportError: No module named ○○のエラーが発生してしまいます。
回答1件
あなたの回答
tips
プレビュー