ModuleNotFoundError:为anaconda3安装Keras时,没有名为“ tensorflow”的模块

时间:2019-02-22 21:21:02

标签: python tensorflow keras

当我尝试在jupyter笔记本中导入keras后,安装了“ keras”库(pip install keras)后,出现错误ModuleNotFoundError: No module named 'tensorflow'。请提出解决方法。似乎是已知问题,但无法获得正确答案

2 个答案:

答案 0 :(得分:0)

kerastensorflow是单独的程序包,Keras作为库不依赖于tensorflow。如果您想在Tensorflow中使用Keras,还需要安装tensorflow

pip install keras tensorflow

答案 1 :(得分:0)

如果您想为anaconda安装tensorflow,请尝试(来自https://anaconda.org/anaconda/tensorflow

conda install -c anaconda tensorflow

或具有GPU支持(来自https://anaconda.org/anaconda/tensorflow-gpu

conda install -c anaconda tensorflow-gpu

然后Keras切换到tensorflow.keras,这是tensorflow> = 1.10.0的一部分(无需单独安装Keras)