• 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包版本不一致导致。

  • 相关阅读:
    7.逻辑回归实践
    6.逻辑回归
    5.线性回归算法
    4.K均值算法应用
    3.k均值的算法
    2.机器学习相关数据基础
    1.机器学习概论
    作业十五——语法制导的语义翻译
    第03组 Beta冲刺(3/4)
    第03组 Beta冲刺(2/4)
  • 原文地址:https://www.cnblogs.com/We612/p/11982444.html
Copyright © 2020-2023  润新知