【问题标题】:ModuleNotFoundError: No module named 'tensorflow' on Jupyter NotebookModuleNotFoundError:Jupyter Notebook 上没有名为“tensorflow”的模块
【发布时间】:2021-12-08 14:48:17
【问题描述】:

当我尝试在 Jupyter 笔记本上导入 keras 时,我收到以下错误消息:ModuleNotFoundError: No module named 'tensorflow'。

我需要使用 keras 为项目构建 LSTM 模型,并且是 python 的初学者,所以我不知道如何解决这个错误。我试图将tenserflow和keras安装到anaconda上的环境中,但我收到了同样的错误。作为参考,我使用的是 Mac。

我的代码:

#Import libraries used
import math
import pandas as pd
import pandas_datareader.data as web
import datetime as dt
import numpy as np
from sklearn.preprocessing import MinMaxScaler
import matplotlib.pyplot as plt
from keras.models import Sequential
from keras.layers import Dense, LSTM

任何帮助将不胜感激!

【问题讨论】:

  • 尝试从tensorflow导入keras模型和层:from tensorflow.keras.models ...
  • 使用pip install tensorflow

标签: python tensorflow keras


【解决方案1】:

在 Mac 中,由于environment errors,没有名为 Tensorflow 的模块是一个持续性错误。如果您正在使用虚拟环境,则需要停用并再次激活它。然后使用pip list 命令检查 TensorFlow 模块是否存在于您的库中。如果没有,则使用pip3 install tensorflow 安装TensorFlow。

【讨论】:

  • 感谢您的回复!使用 Jupyter 笔记本时如何停用虚拟环境?
猜你喜欢
  • 1970-01-01
  • 2021-06-20
  • 1970-01-01
  • 2019-10-31
  • 2020-03-05
  • 2020-11-08
  • 1970-01-01
  • 1970-01-01
  • 2021-07-03
相关资源
最近更新 更多