使用Komodo和Anaconda在python中导入scipy.misc.pilutil?

Anaconda随Scipy一起安装,并在scipy-0.12.0-np17py27_0.json文件中列出:

"Lib/site-packages/scipy/misc/pilutil.py", 
"Lib/site-packages/scipy/misc/pilutil.pyc",

在库文件夹中,列出了以下内容:

Lib/site-packages/scipy/misc/pilutil.py

但是,运行此命令:

import scipy.misc.pilutil as smp

给我这个错误:

AttributeError: 'module' object has no attribute 'pilutil'

解决方法:

问题是scipy.misc .__ init__删除了pilutil模块-relevant code line-因此您不能直接导入它.但是,在此之前,会将pilutil模块中的所有功能添加到misc模块中,然后可以从那里使用它们:

In [1]: from scipy import misc
In [2]: misc.fromimage
Out[2]: <function scipy.misc.pilutil.fromimage>
In [3]: misc.bytescale
Out[3]: <function scipy.misc.pilutil.bytescale>
上一篇:使用Scipy.signal(Python)进行连续小波变换:cwt()函数中的参数“ widths”是什么? (时间频率)


下一篇:python-更新:在每个像元上应用(矢量化)函数以内插网格