【发布时间】:2018-06-02 12:06:28
【问题描述】:
我在虚拟环境中使用 conda 安装了 keras,并检查了 $HOME/.keras/config.json 文件。
{
"image_data_format": "channels_last",
"epsilon": 1e-07,
"floatx": "float32",
"backend": "tensorflow"
}
我已经将后端设置为 tensorflow,但是当我在 python 控制台中运行它时
import keras
这表明 keras 正在使用 theano 后端。为什么?
Using Theano backend.
WARNING (theano.configdefaults): install mkl with `conda install mkl-service`: No module named mkl
我在 .bashrc 末尾添加了export KERAS_BACKEND=tensorflow 并重新启动命令行并激活我的源代码。仍然再次看到上述错误。谁能帮我解决这个问题?
【问题讨论】:
-
你安装了 Tensorflow 吗?
import tensorflow成功了吗? -
@nuric:它成功了,没有错误。
>>> import tensorflow >>>我该怎么办?@nuric -
它们是相同的 Python 版本吗?我没有直接看到问题。
-
我通过安装 conda 然后在 conda 中使用 pip 安装所有必要的包来修复它。谢谢@nuric
标签: tensorflow keras python-import theano config.json