Keras-ImportError:无法导入名称ctc_ops

ran*_*hod 5 keras

在命令cd /home/username/anaconda3source bin/activate ~/anaconda3我的包启动后,我的笔记本电脑中安装了Anaconda 4.3.1 .我conda install keras在我的蟒蛇内部使用pip3安装了keras .package.and 在我的keras文件夹中创建了一个名为keras.json的文档.当我在anaconda3中启动我的Python并导入时会发生这种情况 keras

>>> import keras'
Using TensorFlow backend.

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/tushar/.local/lib/python3.5/site-packages/keras/__init__.py", line 3, in <module>
    from . import activations
  File "/home/tushar/.local/lib/python3.5/site-packages/keras/activations.py", line 3, in <module>
    from . import backend as K
  File "/home/tushar/.local/lib/python3.5/site-packages/keras/backend/__init__.py", line 64, in <module>
    from .tensorflow_backend import *
  File "/home/tushar/.local/lib/python3.5/site-packages/keras/backend/tensorflow_backend.py", line 6, in <module>
    from tensorflow.python.ops import ctc_ops as ctc
ImportError: cannot import name 'ctc_ops'
Run Code Online (Sandbox Code Playgroud)

此之后,我无法得到任何解决方案.我将不胜感激任何帮助.

Geo*_*rin 11

我有同样的问题(我使用pip而不是conda来安装keras/tensorflow).确保您拥有最新版本的tensorflow(tensorflow-1.0.1截至2017年3月31日).

sudo pip install tensorflow --upgrade
Run Code Online (Sandbox Code Playgroud)

为我解决了这个问题(我以前跑过tensorflow-0.9.0rc0并且遇到了ImportError: cannot import name ctc_ops和你一样的错误)