如何修复'ModuleNotFoundError:没有名为'tensorflow.python.keras'的模块导入ImagePrediction?

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

我想运行tensorflow进行图像识别。我已经完成了所有步骤,并且我的计算机上同时安装了keras和tensorflow。这篇文章中的步骤:https://github.com/OlafenwaMoses/ImageAI/但是当我尝试:从imageai.Prediction导入ImagePrediction

我不断收到错误消息:从tensorflow.python.keras.preprocessing导入图像ModuleNotFoundError:没有名为“ tensorflow.python.keras”的模块

我认为错误来自我安装的'tensorflow'。当我尝试该方法时:pip3 install-升级tensorflow我得到了错误:找不到满足张量流要求的版本(来自版本:)找不到与张量流匹配的分布

所以我改用了:python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

我从这篇文章中获得了它:TensorFlow not found using pip

我的猜测是,第一个错误将我带到第二个错误,但是我不知道如何解决其中的任何一个。

有什么建议吗?

我的代码,直到出现问题为止:

导入张量流]

从imageai.Prediction导入ImagePrediction

我想运行tensorflow进行图像识别。我已经完成了所有步骤,并且我的计算机上同时安装了keras和tensorflow。这篇文章中的步骤:https://github.com/OlafenwaMoses / ...

python tensorflow keras
2个回答
-1
投票

而不是“来自tensorflow.python.keras.preprocessing导入图像”写“从keras.preprocessing导入图像”

并且对所有Keras调用都做同样的事情。


0
投票

确保您具有最新版本的tensorflow(2.0)

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