-1
我试图执行一个简单的代码片断将在下面给出没有属性“frombyte”:获取AttributeError的:模块“matplotlib._image”在python3
import matplotlib.pyplot as plt
image = caffe.io.load_image(root + 'images/cat.jpg')
transformed_image = transformer.preprocess('data', image)
plt.imshow(image)
当代码达到plt.imshow
,我面临以下错误:
AttributeError: module 'matplotlib._image' has no attribute 'frombyte'
<matplotlib.figure.Figure at 0x1bd2ac8ac18>
这里有什么问题?
caffe'和'transformer'是什么?注意关于错误的问题应该有完整的错误追溯和[mcve]来重现问题。 – ImportanceOfBeingErnest
我刚升级了matplotlib,错误消失了!这个miyght是由于缺少依赖关系或甚至损坏的模块造成的,最终通过将matplotlib升级到最新版本来解决这个问题。 (Caffe和变压器分别为Caffe框架的python模块和预处理类) – Breeze
@importanceOfBeingErnest: 顺便说一句,这是最小的完整示例。您可以删除caffe相关部分并使用任何方法读取图像。它也会这样做,同样的错误将被发布。 (联合国)幸运的是,错误通过升级得到修复,我不能再次重现该错误。 – Breeze