ImportError: cannot import name '_imaging' from 'PIL' (E:\Anaconda3\envs\tensorflow\lib\site-packages\PIL\__init__.py)
时间: 2023-06-30 08:11:49 浏览: 3031
digital-watermarking-using-python:此代码使用 Python Imaging Library(PIL) 模块实现空间域隐写术
这个错误通常是由于 PIL 库的版本问题引起的。新版的 PIL 库已经将 _imaging 改为了 _imaging.cpython-xxm-xx.dll 的形式。如果你使用的是旧版本的 PIL 库,可以尝试升级到最新版本。
首先,你可以尝试更新 PIL 库到最新版本:
```
pip install --upgrade pillow
```
如果升级后仍然存在问题,你可以将 PIL 库卸载,然后重新安装最新版本的 Pillow 库,Pillow 是 PIL 库的一个分支,已经更新了一些问题:
```
pip uninstall PIL
pip install pillow
```
如果还是不行,你可以尝试在代码中将 PIL 改为使用 Pillow 库:
```python
from PIL import Image
```
改为:
```python
from PIL import Image
```
希望这些方法能够解决你的问题。
阅读全文