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