ImportError:无法导入PIL.Image。使用load_img需要PIL

时间:2020-06-07 08:27:32

标签: neural-network python-imaging-library

当我从独立单元格中的PIL导入映像运行时,我正在使用PIL库,但它运行正常,但是在执行该操作时,我在下面收到错误消息。

ImportError                               Traceback (most recent call last)
<ipython-input-60-4b3ebd7bc618> in <module>
      6   for id in tqdm(train_img):
      7     image_path = os.path.join(root_captioning,'Flicker8k_Dataset', id)
----> 8     img = tensorflow.keras.preprocessing.image.load_img(image_path, target_size=(HEIGHT, WIDTH))
      9     encoding_train[id] = encodeImage(img)
     10   with open(train_path, "wb") as fp:

C:\Anaconda3\envs\tensorflow\lib\site-packages\keras_preprocessing\image\utils.py in load_img(path, grayscale, color_mode, target_size, interpolation)
    106         color_mode = 'grayscale'
    107     if pil_image is None:
--> 108         raise ImportError('Could not import PIL.Image. '
    109                           'The use of `load_img` requires PIL.')
    110     img = pil_image.open(path)

ImportError: Could not import PIL.Image. The use of `load_img` requires PIL.

0 个答案:

没有答案