Python ImportError: cannot import name '__version__'

Python ImportError: cannot import name '__version__'

以下代码是我的部分代码

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,请问有人可以帮助我吗...

问题是由于 this Github issue

中讨论的版本问题

你能试试下面的方法吗?

pip install Pillow==6.1

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