moudle has no attribute
时间: 2023-11-26 08:47:38 浏览: 75
Python 从attribute到property详解
当Python模块中没有定义所需的属性时,就会出现“module 'xxx' has no attribute 'yyy'”这样的错误。这通常是由于导入的模块版本不兼容或代码中的拼写错误等原因导致的。以下是两种可能的解决方法:
1.检查拼写错误:请确保正确拼写了属性名称,并检查大小写是否正确。
2.检查模块版本:请确保导入的模块版本与代码兼容。可以通过升级或降级模块来解决此问题。例如,如果您使用的是Keras 2.3.1版本,则无法使用load_img函数,因为它已被弃用。相反,您应该使用load_img函数的替代方法,即load_img函数的替代方法是image.load_img。以下是一个例子:
```python
from keras.preprocessing import image
img = image.load_img('image.jpg', target_size=(224, 224))
```
阅读全文