解决问题cannot import name ‘_imaging‘ from ‘PIL‘:
在执行pytorch的代码时遇到了这个报错
解决方案
提示:遇到其他的包导入报错也可以这样做:
- 确定Pillow库能否正常导入
首先进入到对应的虚拟环境中(使用了Anaconda)
C:\Users\upcda>activate DRL
之后便可导入包PIL
(DRL) C:\Users\upcda>python
Python 3.10.13 | packaged by conda-forge | (main, Oct 26 2023, 18:01:37) [MSC v.1935 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import PIL
如上所示PIL包可以正常导入,所以说明Pillow库是正常安装的,否则则需要安装/重新安装Pillow库,可以使用如下命令:
pip uninstall Pillow
pip install Pillow
2.如果Pillow正常安装,则可以尝试升级Pillow库,因为可能是由于版本较低的原因引起的。可以使用如下命令升级Pillow库。
pip install --upgrade Pillow