python3.6.1を使ってます。
現在本を読みながら勉強してる所です
そこで本の中に画像を読み込んで表示させようという項目が出てきました。
それをやるためにはまずPILモジュールというのをインストールしなくてはいけないらしく。
そしてそのインストール方法は普段やるインストール方法ではなく
何故かパワーシェルとかいうのでインストールしています。
しかし、自分はwindows7なのでwindows10に搭載されているパワーシェルというのがありません。
調べた所、パワーシェルはコマンドプロンプトみたいなものらしく
試しにコマンドプロンプトで
本に指示された
pip install pillow
というコマンドを入力してエンターを押しました。
その際出てきた文字は覚えてないんですが
再度コマンドプロンプトで同じ操作をしたら下記の様な文章が出てきました。
C:\Users\User>pip install pillow
Requirement already satisfied: pillow in c:\users\user\appdata\local\programs\py
thon\python36\lib\site-packages
You are using pip version 9.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm
and.
恐らくですがこれってインストールは完了してますよね?
完了してるから、もうしなくていいよみたいな文章が出てるんでしょうか?
インストールがきちんとされてる事を前提に話を進めます。
その後、本に書いてあった下記のスクリプトを打ち込みました
python
1from tkinter import * 2from PIL import ImageTk, Image 3 4win=Tk() 5cv=Canvas(win,width=600,height=450) 6cv.pack() 7 8filename="photo.jpg" 9img=Image.open(filename) 10print("size={0}x{1}".format(img.width,img.height)) 11 12img_tk=ImageTk.PhotoImage(img) 13 14cv.create_image(0,0,image=img_tk,anchor=NW) 15 16win.mainloop() 17コード
そしたら下記のようなエラーが出てきます。
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python36-32\勉強py\image.py", line 2, in <module>
from PIL import ImageTk, Image
ModuleNotFoundError: No module named 'PIL'
何がいけないんでしょうか?
後、一つ気になったのがスクリプトではphoto.jpgという画像を読み込ませようとしてますが
このphoto.jpgの名前が付いた画像ファイルはパソコン内のどこに保存してても読み込めるんですか?
この画像ファイルは急遽作ったファイルでデスクトップに作った適当なフォルダの中に入れてます
もし適正な場所に保存しないとダメだというのがあればどこか教えていただけないでしょうか
追記
hayataka2049
コマンドプロンプトで試した結果下記の様な文字が出てきました
C:\Users\User>pip --version
pip 9.0.1 from c:\users\user\appdata\local\programs\python\python36\lib\site-pac
kages (python 3.6)
C:\Users\User>pip show pillow
Name: Pillow
Version: 5.3.0
Summary: Python Imaging Library (Fork)
Home-page: http://python-pillow.org
Author: Alex Clark (Fork Author)
Author-email: aclark@aclark.net
License: Standard PIL License
Location: c:\users\user\appdata\local\programs\python\python36\lib\site-packages
Requires:
You are using pip version 9.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm
and.
C:\Users\User>where python
C:\Python27\python.exe
C:\Users\User\AppData\Local\Programs\Python\Python36\python.exe
python27とありますが、python3.6.1を使う前に2.7を使っていたのでそれも混ざっています
