我想运行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
答案 0 :(得分:0)
确保您具有最新版本的tensorflow(2.0)
import tensorflow as tf
print(tf.__version__)
from tensorflow.keras.preprocessessing.text import Tokenizer
答案 1 :(得分:-1)
代替 “来自tensorflow.python.keras.preprocessing导入图像” 写 “来自keras.preprocessing导入图像”
并对所有Keras调用执行相同操作。