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

标签 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

最佳答案

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

基本上,您应该更新 skimage 的版本。最新版本是0.12.3。 Python 3.4 经过官方测试,因此您不应该期望出现任何兼容性问题。

关于python - Scikit-image:无法导入名称 'label',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36520230/

相关文章:

python - 如果您使用 'with' 语句打开一个文件,您还需要关闭文件对象吗?

python - 如何将未指定数量的参数传递给 lambda? (Python)

python-3.x - 如何有效地将生成器对象的数值与float的数值进行比较而不会出错?

python - 使用 tkinter 在 GUI 中创建一个 Box

python-3.x - 使用命令 "ls -t | tail -n +4 | xargs rm --"删除另一个位置的文件

python - 异常被执行两次并被不同的 except block 捕获

r - 加载具有不同数量字符串的 csv 文件

python - 在 SQLAlchemy 中对多列进行排序的语法

python - urllib3 最大重试错误

python - 检查 pandas 列是否包含列表中的所有元素