没有模块名称“ Keras”

时间:2019-04-29 08:00:23

标签: python tensorflow keras

我对深度学习的发展绝对是陌生的,目前,我只是在准备系统以开始一些基础教程。

我遵循了this Blog上的教程,为深度学习项目的开发准备了环境。

我成功地完成了教程中提到的步骤,期望最后一步。我在Python 3.7 Anaconda中使用命令tensorflow-gpu安装了pip install tensorflow-gpu

enter image description here

问题::按照本教程,我应该尝试执行以下命令来检查安装是否一切正常:

>>> import tensorflow
>>> import keras

第一个命令已执行,没有任何问题,但是第二个命令(即import keras)抛出错误:

Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module names 'keras'

2 个答案:

答案 0 :(得分:5)

您安装了tensorflow,这就是为什么您可以从tensorflow导入keras的原因

val input = ",test,10"
val reader: ObjectReader = (CsvMapper().registerModule(KotlinModule()) as CsvMapper)
        .readerWithSchemaFor(Data::class.java)
val readValue = reader.readValue<Data>(input)
print(readValue.toString())`

或者您通过以下方式单独安装keras:

from tensorflow import keras

,然后使用:

导入它
pip install keras 

答案 1 :(得分:0)

您可以通过pip(使用命令)导入 keras

pip install keras

完成上述命令后,您可以通过

检查Keras是否已在系统中安装

点列表| grep -i keras

控制台上的输出

不推荐使用:默认格式将在以后切换为列。您可以使用--format =(legacy | columns)(或在[list]部分下的pip.conf中定义format =(legacy | columns))来禁用此警告。

Keras(2.2.4)

Keras-Applications(1.0.7)

Keras预处理(1.0.9)

相关问题