python
1import tkinter as tk 2import tkinter.filedialog as fd 3import PIL.Image 4import PIL.ImageTk 5 6def dispPhoto(path): 7 8 newImage = PIL.Image.open(path).resize((300,300)) 9 10 imageData = PIL.ImageTk.Photomage(newImage) 11 imageLabel.configure(image = imageData) 12 imageLabel.image=imageData 13 14def openFile(): 15 fpath = fd.askopenfilename() 16 17 if fpath: 18 dispPhoto(fpath) 19 20root=tk.Tk() 21root.geometry("400x350") 22 23btn=tk.Button(text="ファイルを開く",command = openFile) 24imageLabel = tk.Label() 25btn.pack() 26imageLabel.pack() 27tk.mainloop()
発生している問題・エラーメッセージ
pythonを本で勉強している初心者なのですが、本のコードを入力してもエラーが出てしまいます。いろいろ試したのですがわからないので教えてほしいです。
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
=== RESTART: C:\Users\mito1\AppData\Local\Programs\Python\Python38-32\test.py ==
Traceback (most recent call last):
File "C:\Users\mito1\AppData\Local\Programs\Python\Python38-32\test.py", line 3, in <module>
import PIL.Image
ModuleNotFoundError: No module named 'PIL'
エラーメッセージ
該当のソースコード
試したこと
pillowはインストールしました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー