Terminal 没有名为keras的模块

Terminal 没有名为keras的模块,terminal,deep-learning,keras,ubuntu-16.04,Terminal,Deep Learning,Keras,Ubuntu 16.04,我已经在/usr/local/lib/python3.5/dist目录包(Deafolt已经在那里安装了)中进行了很多努力,然后成功地安装了keras。但每当我试图导入或修改keras后端时,它都会说没有名为keras的mudule。我在这里做错了什么?在当前条件下,我将如何修改keras.json文件 您应该能够直接编辑keras.json。它应该位于~/.keras/keras.json 另外,您似乎已经为python3安装了keras,但正在尝试将其与python(2)一起使用。 尝试使用

我已经在/usr/local/lib/python3.5/dist目录包(Deafolt已经在那里安装了)中进行了很多努力,然后成功地安装了keras。但每当我试图导入或修改keras后端时,它都会说没有名为keras的mudule。我在这里做错了什么?在当前条件下,我将如何修改keras.json文件


您应该能够直接编辑keras.json。它应该位于
~/.keras/keras.json

另外,您似乎已经为python3安装了keras,但正在尝试将其与python(2)一起使用。 尝试使用pip而不是pip3(或者使用python3而不是python)。:) 见详情

我做错了什么

问题是您启动了Python2,但安装它是为了Python3。您的系统可能有两个Python版本,但您只安装了一个

如果要启动python3,请尝试
python3

python3 -c "from keras import backend; print(backend._BACKEND)"
如何修改keras.json文件

用您选择的编辑器打开
~/.keras/keras.json
。例如:

nano ~/.keras/keras.json

python--version的输出是什么?(请将文本复制到您的答案中;不要使用截图)它向我展示了python 2.7