ImportError: cannot import name 'UnidentifiedImageError' from 'PIL' (unknown location)
时间: 2024-02-07 17:02:34 浏览: 323
导入tensorflow时报错:cannot import name 'abs'的解决
这个错误通常是由于Pillow版本过低导致的。UnidentifiedImageError是在Pillow 4.0.0版本中引入的,如果你的Pillow版本低于4.0.0,那么就会出现这个错误。解决这个问题的方法是升级Pillow到最新版本。你可以使用以下命令来升级Pillow:
```python
pip install --upgrade Pillow
```
如果你已经安装了Pillow但仍然遇到这个错误,那么可能是因为你的代码中使用了旧版本的Pillow API。你可以尝试使用以下代码来代替旧的API:
```python
from PIL import Image, UnidentifiedImageError
try:
img = Image.open('image.jpg')
except UnidentifiedImageError:
print('Image format not supported')
```
阅读全文