簡體   English   中英

如何修復“ ModuleNotFoundError: No module named 'tensorflow.python.keras' import ImagePrediction?

[英]How to fix ' ModuleNotFoundError: No module named 'tensorflow.python.keras' importing ImagePrediction?

我想運行 tensorflow 進行圖像識別。 我已經按照它的所有步驟操作,並且在我的計算機上安裝了 keras 和 tensorflow。 這篇文章中的步驟: https : //github.com/OlafenwaMoses/ImageAI/但是當我嘗試時: from imageai.Prediction import ImagePrediction

我不斷收到錯誤:從 tensorflow.python.keras.preprocessing import image ModuleNotFoundError: No module named 'tensorflow.python.keras'

我認為錯誤來自我安裝的“tensorflow”。 當我嘗試以下方法時: pip3 install --upgrade 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

而不是“從 tensorflow.python.keras.preprocessing 導入圖像”寫“從 keras.preprocessing 導入圖像”

並對所有 Keras 調用執行相同操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM