编程语言
首页 > 编程语言> > 使用Komodo和Anaconda在python中导入scipy.misc.pilutil?

使用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,anaconda,komodo,python
来源: https://codeday.me/bug/20191122/2062420.html