ModuleNotFoundError:没有名为 'keras' 的模块无法导入 keras



我尝试重新安装anaconda。我还试着卸载并重新安装keras。我安装了tensorflow 2.3.0和keras 2.4.3。但我似乎就是不能进口keras。这是我的重要声明。

from keras.models import Sequential
from keras.layers import Dense, LSTM
from pandas import DataFrame, concat
from sklearn.preprocessing import MinMaxScaler

我得到错误

ModuleNotFoundError: No module named 'keras'

我还试着在不同的蟒蛇环境中安装它们,但似乎不起作用。我正在尝试建立一个深度学习模型。如有任何帮助,我们将不胜感激。

使用tensorflow 2.X keras是tensorflow 的一部分

也许可以试试:

from tensorflow import keras

并去除keras在一个环境中运行keras和tensorflow不是很好

我首先想问您是否只有Tensorflow/Keras被破坏。

ModuleNotFoundError问题的一个明显原因是Python库查找无法访问Keras。尽管这是每个人都经历过的常见问题,但主要的解决方案很简单。

您可以通过pip freeze在命令提示符下检查已安装的程序包。如果您确定安装了程序包,则必须将库的完整目录添加到PATH变量中。请参阅此处,了解如何添加到PATH变量中。

如果你已经这样做了,但没有解决你的问题,请参阅这里的

我建议运行以下pip命令:

pip install tensorflow
pip install keras

如果它说它们已经安装,请将--upgrade添加到行的末尾。如果您使用的是笔记本电脑,请将pip替换为!pip

然后使用以下导入:

import tensorflow as tf
import keras
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, LSTM
#Other imports

相关内容

  • 没有找到相关文章

最新更新