ModuleNotFoundError: No module named ‘keras‘

ImageAI 使用问题解决

  • ImageAI -- ObjectDetection
    • 遇到的问题
    • 解决思路
    • 解决方法

ImageAI – ObjectDetection

遇到的问题

ModuleNotFoundError: No module named 'keras'

解决思路

  1. 到Anaconda3\Lib\site-packages\ 目录下找到keras,发现没有
  2. 查到网上资料说tensorflow2.4的keras集成到tf里面了,因此进入tensorflow目录查找
  3. 最终在Anaconda3\Lib\site-packages\tensorflow\python目录中找到keras

解决方法

报错的文件是Anaconda3\Lib\site-packages\imageai\Detection\YOLO\utils.py,因此对utils.py进行如下改动

# from keras import backend as K
from tensorflow.python.keras import backend as K

你可能感兴趣的:(python,keras,tensorflow,python)