2012-02-15 8 views
20

これまでにこの問題を他の人に見てきましたが、修正が見つかりませんでした。scipy.misc.imreadをインポートできません

私がやろうとしているすべては、次のとおりです。

from scipy.misc import imread

と私は

/home1/users/joe.borg/<ipython-input-2-f9d3d927b58f> in <module>() 
----> 1 from scipy.misc import imread 

/software/Python/272/lib/python2.7/site-packages/scipy/misc/__init__.py in <module>() 
    16 try: 
    17  from pilutil import * 
---> 18  __all__ += pilutil.__all__ 
    19 except ImportError: 
    20  pass 

NameError: name 'pilutil' is not defined 

を得る。しかし、私は、それ自身(無インポートエラー)にfrom pilutil import *を行うときに、それは大丈夫です。 .../site-packages/scipy/misc/pilutil.pyでも存在するので、なぜこれが失敗しているのか分かりません。

+1

あなたは答えを見つけましたか? – user3731622

+0

いいえ、私はちょうどPILを使い、それを最後に配列に変換したと思います。 – jdborg

+0

エラーの修正が見つかりました。 – user3731622

答えて

30

PILまたはPillowをインストールする必要があります。

+1

これは私を助けました、ありがとう。 OS X 10.8に '$ sudo pip install PIL 'を付けてPILをインストールしました。 – pavelpopov

+1

私はPILをインストールしていますが、 'from pilutil import *'はうまく動作します。また、 'import PIL'と' import image'もできます。たぶんそれはバージョンの問題ですか? – jdborg

+0

Ubuntuでsudo apt-get python-pillowをインストールする必要がありました –

0

from scipy.misc import imread 

を使用しようと、私はエラーを削除し、最初numpy+mklをインストールした後、Christoph Gohlke's websiteからscipyをインストールすることにより、上記の行を使用することができたとき、私は、エラーを受信しました。私にとって

これは:

pip install numpy-1.11.1+mkl-cp27-cp27m-win32.whl 
pip install scipy-0.17.1-cp27-cp27m-win32.whl 

あなたは、あなたのシステムのためのWHL年代の正しいバージョンを選択する必要があります。

また、pipコマンドでモジュールがインストールされていることを確認してください。すでに1つ以上インストールされている場合は、pipを使用して再インストールする必要があります。詳細については、https://github.com/amueller/mglearn/issues/2

0

あなたはGitHubのページをご確認ください from scipy.misc.pilutil import imread代わり

from scipy.misc import imreadのを試すことができます。

関連する問題