Scikit-image:无法导入名称'label'

时间:2016-04-09 17:23:54

标签: python python-3.x import scikit-image

我有一些使用skimage.measure.label的脚本。在我的旧笔记本电脑(Debian 7,Python 2)上,这些脚本完美运行。最近,当我买了一台新笔记本电脑时,我转到了Debian 8和Python 3.现在这些脚本无法导入skimage.measure.label

File "image_converter.py", line 8, in <module>
    from skimage.measure import label
ImportError: cannot import name 'label'

所有其他进口产品都运转良好:

from skimage import data
from skimage.filter import threshold_otsu
from skimage.segmentation import clear_border
from skimage.morphology import closing, square
from skimage.measure import regionprops
from skimage.color import label2rgb
import skimage.io as ski_io

pip3 list说:

(...)
scikit-image (0.9.3)
(...)

Python版本是3.4.3。

那里发生了什么? scikit-image(重新)移动measure.label

官方文档中,它仍然列出:skimage.measure.label

1 个答案:

答案 0 :(得分:1)

对于版本0.9,模块label中确实没有函数measure(参见http://scikit-image.org/docs/0.9.x/api/skimage.measure.html)。

基本上,您应该更新skimage的版本。最新版本是0.12.3。 Python 3.4正式进行了测试,所以你不应该期待任何兼容性问题。