python - 如何修复'ModuleNotFoundError:没有名为'tensorflow.python.keras'的模块导入ImagePrediction?
问题描述
我想运行 tensorflow 进行图像识别。我已经按照它的所有步骤进行操作,并且 keras 和 tensorflow 都安装在我的计算机上。这篇文章中的步骤:https ://github.com/OlafenwaMoses/ImageAI/ 但是当我尝试时: from imageai.Prediction import ImagePrediction
我不断收到错误消息:从 tensorflow.python.keras.preprocessing 导入图像 ModuleNotFoundError: No module named 'tensorflow.python.keras'
我认为错误来自我安装的“tensorflow”。当我尝试该方法时: pip3 install --upgrade tensorflow 我得到了错误:找不到满足要求 tensorflow 的版本(来自版本:)没有为 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 (2.0)
import tensorflow as tf
print(tf.__version__)
from tensorflow.keras.preprocessessing.text import Tokenizer
推荐阅读
- arrays - 用不同形状的数组制作一个数组
- python - 安装 GDAL 以与 Python 一起使用的持续问题(Mac 用户)
- c# - 如何将 C# WinForm 应用程序和安装程序移植到 MacOS?
- java - 为不支持的浏览器显示 JSP
- javascript - 使用 refs 从父级更改子组件的状态
- variables - Adobe Animate CC、HTML5 Canvas - 将实例名称捕获为动态文本?
- css - 为什么我的 react 组件的 css 没有动态更新?
- javascript - JSON 扁平化,用于 CSV 生成的数组属性上的对象重复
- android - react-native-moengage `TrackEvent` 未将事件发布到仪表板
- php - 在 Eloquent 模型的静态函数中使用不同的连接