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

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

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

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

解決済

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

0910pass.py
0910pass.py

総合スコア0

Python 3.x

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

1回答

0評価

0クリップ

1162閲覧

投稿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に画像を表示できるようになるのでしょうか?

教えていただきたい…

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

0910pass.py
0910pass.py

2019/07/19 15:22

尚… successfulyと応答された後は全てpythonでの作業です
mather
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
0910pass.py

2019/07/19 17:59

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

2019/07/19 18:15

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

2019/07/19 18:17

Windows powershellの方です 追記多く申し訳ないです
Q71
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
0910pass.py

2019/07/19 23:24

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

2019/07/20 01:42

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

2019/07/20 02:31

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

まだ回答がついていません

会員登録して回答してみよう

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

Python 3.x

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