3

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'
4

1 回答 1

3

问题是scipy.misc.__init__删除pilutil模块 -相关代码行- 所以你不能直接导入它。但在此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>
于 2013-09-17T10:23:04.640 回答