python 中的图像切片显示属性错误

Image slicing in python showing attribute error

import image_slicer
image_slicer.slice('image_name',16)

我试图在 python 中将图像分成 16 个部分。而我的代码就是上面那个

同样的代码之前运行良好(我有 image_slicer 版本 0.3.0),但这次抛出错误“模块 'image_slicer' 没有属性 'slice'”。我也检查了这个模块的属性,现在我很困惑。此外,我将代码保存在图像的同一文件夹中,因此其他一切都应该没问题。我能做些什么 ?甚至尝试卸载 0.3.0 版本并安装 0.2.0 仍然是同样的错误。

您的 python 模块的名称是 image_slicer.py。因此,当您 import image_slicer 时,您当前的模块会在安装的 image_slicer 包之前找到。由于您的模块未定义 slice,因此引发了 AttributeError

为避免这些问题,您应该确保您的模块名称不与包冲突。