2013-08-05 1 views
1

Я пытаюсь использовать misc.imsave ('lena.png', l), и он всегда говорит мне, что imsave не найден. Я читал и искал ответы и до сих пор не знаю.imread не найден в модуле misc

Я импортировал как Scipy, так и модуль PIL.

>>> import scipy 
>>> from scipy import misc 
>>> l = misc.lena() 
>>> from PIL import Image 
>>> misc.imsave('lena.png', l) 
Traceback (most recent call last): 
File "<pyshell#53>", line 1, in <module> 
    misc.imsave('lena.png', l) 
AttributeError: 'module' object has no attribute 'imsave' 

Любые предложения, как заставить его работать?

+0

Какую версию scipy вы установили? Как вы его установили? –

+0

Я установил scipy из http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy. Я установил «scipy-0.12.0.win32-py3.3.exe». Я тоже получил PIL из того же места (Pillow-2.1.0.win32-py3.3.exe). –

+0

Я использую Linux, поэтому я не получаю точно такую ​​же ошибку, но получаю сообщение об ошибке. Я не получаю ошибку, если я не запускаю 'from PIL import Image' перед вызовом' misc.imsave (...) '. Не могли бы вы попробовать еще раз без этого импорта? –

ответ

0

Попробуйте удалить эту строку:

from PIL import Image 

Там были проблемы с импортом PIL в прошлом (например, https://github.com/scipy/scipy/issues/1899). Возможно, проблема не полностью устранена.