anaconda tensorflow import PIL 报错的解决方法

我在网上下载了一个吴恩达教授深度学习第四门课程第三周编程作业的答案,希望看到YOLO的运行效果。结果在输入以下代码时

  1. import argparse
  2. import os
  3. import matplotlib.pyplot as plt
  4. from matplotlib.pyplot import imshow
  5. import scipy.io
  6. import scipy.misc
  7. import numpy as np
  8. import pandas as pd
  9. import pillow
  10. import tensorflow as tf
  11. from keras import backend as K
  12. from keras.layers import Input, Lambda, Conv2D
  13. from keras.models import load_model, Model
  14. #from yolo_utils import read_classes, read_anchors, generate_colors, preprocess_image, draw_boxes, scale_boxes
  15. from yad2k.models.keras_yolo import yolo_head, yolo_boxes_to_corners, preprocess_true_boxes, yolo_loss, yolo_body

就遇到了各种报错,当然错误最多的就是

No module named 'XXXX'

解决方法:

anaconda tensorflow import PIL 报错的解决方法

装上以后就不会报错了。

然而在输入PIL时遇到了问题

anaconda tensorflow import PIL 报错的解决方法

解决办法:

将PIL换成pillow ,装载pillow,起到的作用是一样的。(有些版本这个方法不起作用)

anaconda tensorflow import PIL 报错的解决方法