前提・実現したいこと
Python1年生という書籍で勉強している初心者です
ここに質問の内容を詳しく書いてください。
表題の書籍で初歩的な勉強をしています。
135ページに記載のコードを書いておりますが、エラーが出てしまいます。
ターミナルでpip3 install pillowを入れると以下のコードが返ってきます。
Requirement already satisfied: pillow in ./.pyenv/versions/3.6.5/lib/python3.6/site-packages
You are using pip version 9.0.3, however version 20.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "/Users/XXX/Documents/dispimage1.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("400x350")
btn=tk.Button(text="ファイルを開く",command=openFile)
imageLabel=tk.Label()
btn.pack()
imageLabel.pack()
tk.mainloop()
試したこと
モジュールをimportするところでエラーメッセージが出てしまいます。
恥ずかしながら超初心者なので、解決できませんでした。
補足情報(FW/ツールのバージョンなど)
ご教示のほどよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー