ImportError: cannot import name '_imaging'


运行脚本时具体报错如下:

Traceback (most recent call last):
File "main.py", line 21, in
from util.ServiceOrder import queryServiceOrder
File "/data/dev/mjy/DailyCapacityChart/util/ServiceOrder.py", line 15, in
from PIL import Image
File "/data/dev/mjy/DailyCapacityChart/venv/lib/python3.5/site-packages/PIL/Image.py", line 64, in
from . import _imaging as core
ImportError: cannot import name '_imaging'

大致的报错意思就是:

在ServiceOrder.py的第15行的from PIL import Image执行时报错,原因是Image.py文件中无法导入'_imaging',
百度方案:在ServiceOrder.py中直接导入'_imaging'(未解决问题),即改为from PIL import _imaging, Image。

实际解决方法:

查看了下自己的python版本是python3.5.0
在网上找到与之相对应的安装包源pillow-xx-none-any.whl,重新安装,解决问题。

总结原因:属于python版本和pillow包版本不一致导致。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM