Keras后端-导入错误:无法导入名称ctc_ops

Keras后端-导入错误:无法导入名称ctc_ops,keras,Keras,我已经安装了keras,但是当我编写import keras时,我得到一个错误:ImportError:cannot import name ctc_ops,我想将后端从tensor flow更改为theano,但找不到此处提到的“keras.json”:。请帮我解决这个问题。感谢如中所述,您不能使用~/.keras/keras.json来创建此json文件,除非您以前至少运行过一次。我建议您使用默认配置在上创建: { "image_dim_ordering": "tf", "e

我已经安装了keras,但是当我编写import keras时,我得到一个错误:ImportError:cannot import name ctc_ops,我想将后端从tensor flow更改为theano,但找不到此处提到的“keras.json”:。请帮我解决这个问题。感谢

如中所述,您不能使用
~/.keras/keras.json来创建此json文件,除非您以前至少运行过一次。我建议您使用默认配置在上创建:

{
    "image_dim_ordering": "tf",
    "epsilon": 1e-07,
    "floatx": "float32",
    "backend": "tensorflow"
}

如果您至少运行过一次Keras,您将在以下位置找到Keras配置文件:

$HOME/.keras/keras.json

如果它不在那里,您可以创建它


Windows用户注意:请使用%USERPROFILE%更改$HOME。

获取更新版本的tensorflow。conda安装的默认tensorflow当前为0.9.0,这太旧了。尝试升级,例如使用
conda升级-c conda forge tensorflow
pip安装tensorflow--upgrade
,如果你不使用conda。

你能解释一下在这篇文章中json文件放在哪里吗?谢谢