我尝试重新安装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