質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

2169閲覧

python pipのインストールとその使用について

0910pass.py

総合スコア33

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2019/07/19 14:49

pythonには、PyPLというパッケージツールがあり、pipというコマンドラインツールを利用して、手軽にモジュールのインストールが可能になっているー

ということで、早速windows powershellを開き、

pip install pillow

と入力したところ、

successfully installed pillow-6.1.0

と応答がありました。

おお、成功したかと思い、

from tkinter import*
from PIL import ImageTk,Image

win=Tk()
cv =Canvas(win,width=600,height=450)
cv.pack()

filename="photo.jpg"
img=Image.open(filename)
print("size={0}x{1}".format(img,width,img,heigth))

img_tk=ImageTk.PhotoImage(img)

cv.create_image(0,0,image=img_tk,anchor=NW)

win.mainloop()

と非対話型シェルに打ち込み、対話式に実行(runをクリック)しましたら…

Traceback (most recent call last):
File "C:\User\Programs\Python\Python37\jhuhuh.py", line 2, in <module>
from PIL import ImageTk,Image
ModuleNotFoundError: No module named 'PIL'

と苦情が…。

どうしたらIDELに画像を表示できるようになるのでしょうか?

教えていただきたい…

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0910pass.py

2019/07/19 15:22

尚… successfulyと応答された後は全てpythonでの作業です
mather

2019/07/19 17:55

PyPLではなくPyPIですね https://pypi.org/ 「非対話型シェル」ではなくテキストファイルですね。 また、おそらくIDELではなくIDLEですね。 細かいことに見えますが、相手と正確なコミュニケーションを取るためには正確な単語を使うよう意識しましょう。 確認事項ですが、IDLEで使っているPythonランタイムとPowerShellで実行したPythonランタイムが同一かどうか確認しましたか? どうやって確認していいのかわからなければ、まずはPowerShellのコンソールから python C:\User\Programs\Python\Python37\jhuhuh.py を入力して同じエラーが出るか確認してみてください。
0910pass.py

2019/07/19 17:59

なるほど…確かに細かいところが抜けてますね… 確かめてみます~。ありがとうございます!
0910pass.py

2019/07/19 18:15

今しがた入力しましたら [Errno 2 ] No such file or directoryと出ました…
0910pass.py

2019/07/19 18:17

Windows powershellの方です 追記多く申し訳ないです
Q71

2019/07/19 22:35

Traceback (most recent call last): File "C:\User\Programs\Python\Python37\jhuhuh.py", line 2, in <module> これって、コピーしたままですか?ままじゃなかったら、その時表示されていたファイルに置き換えましょう。
0910pass.py

2019/07/19 23:24

そうでした…ありがとうございます! 今しがたその時表示されたファイルに変更してpower shellの方に置き換えました。 うーむ…エラーが発生しなくなっています。
mather

2019/07/20 01:42

エラーが発生しないということはライブラリがインストールされたPythonとIDLEが利用しているPythonが別物であるということです。 IDLEで外部ライブラリをインストールする方法について調べてみてください。
0910pass.py

2019/07/20 02:31

はえ~成る程… ちょうど今、pythonを誤って何個かダウンロードしたことを思い出しました… そのうちの1つのpythonで、 Module Browserにて PIL と入力したところ PILが存在していることがわかりました! 皆さんのおかげで何とかなりそうです。 ありがとうございます!
guest

回答1

0

自己解決

1 情報の補足

part.1使用環境 
使用os=windows/ windows7

パソコンの対応bit数=64

part.2 質問の目標
pythonによる pictureの出力

~解決方法~

1 pythonにPIL(pilllow)がダウンロードされていることの確認

(python対話式shellにおけるデスクトップ左上のFile browser moduleを使用)

※ここでいくつかpyhonを持っていたため、PILを windows power shell経由でインストールしたpythonがどれであるかわからなくなってしまったのが今回のエラーの原因

プログラムの実行⇒成功。

ご教授頂いたmather氏、Q71氏に深く御礼申し上げます

投稿2019/07/20 12:14

0910pass.py

総合スコア33

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問