前提・実現したいこと
python初心者です。
Windows7 32bitの環境下でpython3.7.2を動かしたいのですが、「from PIL import Image, ImageTk」にエラーが出ます。
発生している問題・エラーメッセージ
C:\Users\user>scales.py Traceback (most recent call last): File "C:\Users\user\scales.py", line 2, in <module> from PIL import Image, ImageTk File "C:\ProgramData\Anaconda3\lib\site-packages\PIL\Image.py", line 64, in <m odule> from . import _imaging as core ImportError: DLL load failed: 指定されたモジュールが見つかりません。
該当のソースコード
python3.7.2
1 2import tkinter as tk 3from PIL import Image, ImageTk
試したこと
Pillowモジュールがインストールされていないのかと思い、コマンドプロンプト上で
pip install pillow
を試してみたのですが、
C:\Users\user>pip install pillow Requirement already satisfied: pillow in c:\users\user\appdata\local\programs\py thon\python37-32\lib\site-packages (5.4.1)
というメッセージが出ます。「すでにインストールされている」という理解でよろしいのでしょうか。
補足情報(FW/ツールのバージョンなど)
Windows7 32bit
python 3.7.2
エラーが No module Named ~~~ ではないので、モジュールのインストールはできていると思います。
この質問は何度か見たことがありますが、Anaconda と pillow のバージョンの組み合わせの問題だった気がします。
以下のようにしてみてはどうでしょうか
https://stackoverflow.com/questions/43264773/pil-dll-load-failed-specified-procedure-could-not-be-found
pip install Pillow==4.0.0
ありがとうございます!組み合わせるバージョンの違いによって、うまく認識されないケースがあるということですね…先の方のご助言にて無事に動かすことはできなのですが、URLも参考に学びます。
ご回答いただき、ありがとうございました!

回答1件
あなたの回答
tips
プレビュー