Python ImportError: 不能导入名称 '__version__' 。

问题描述 投票:0回答:1

以下代码是我的部分代码

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安装Pillow,请问有谁能帮助我......。

python object python-imaging-library detection
1个回答
0
投票

这个问题是由于版本问题造成的,在下面的文章中讨论过。这个Github问题

你可以尝试以下方法吗?

pip install Pillow==6.1

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

© www.soinside.com 2019 - 2024. All rights reserved.