【问题标题】:Python ImportError: cannot import name '__version__'Python ImportError:无法导入名称'__version__'
【发布时间】:2020-04-27 12:21:41
【问题描述】:

以下代码是我的代码的一部分

import time
import matplotlib
import matplotlib.pylab as plt
plt.rcParams["axes.grid"] = False

import mmcv
from mmcv.runner import load_checkpoint
import mmcv.visualization.image as mmcv_image


def imshow(img, win_name='', wait_time=0): plt.figure(
    figsize=(50, 50)); plt.imshow(img)


mmcv_image.imshow = imshow
from mmdet.models import build_detector
from mmdet.apis import inference_detector, show_result, init_detector

这部分有错误

from mmcv.runner import load_checkpoint

错误如下

from PIL import Image, ImageOps, ImageEnhance, __version__ as PILLOW_VERSION
ImportError: cannot import name '__version__'

但是我已经执行了 pip install Pillow,请问有谁可以帮助我...

【问题讨论】:

    标签: python object python-imaging-library detection


    【解决方案1】:

    问题是由this Github issue中讨论的版本问题引起的

    您可以尝试以下方法吗?

    pip install Pillow==6.1

    此外,删除并重新安装 Pillow 可能会有所帮助。

    【讨论】:

    • 非常感谢您的帮助。 Pillow 6.1 版本有效。我的原始版本是 7.0
    猜你喜欢
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 2020-04-09
    • 2016-12-24
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多