【问题标题】:Keras-ImportError: cannot import name ctc_opsKeras-ImportError:无法导入名称 ctc_ops
【发布时间】:2017-03-26 10:04:54
【问题描述】:

在我的包启动命令cd /home/username/anaconda3source bin/activate ~/anaconda3之后,我的笔记本电脑上安装了Anaconda 4.3.1。 我在我的蟒蛇中使用 pip3 conda install keras 安装了 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'

在关注this 之后,我找不到任何解决方案。我将不胜感激。

【问题讨论】:

  • 嘿@Leva7 你能帮我解决这个问题吗?

标签: keras


【解决方案1】:

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

sudo pip install tensorflow --upgrade

为我解决了这个问题(我之前运行过 tensorflow-0.9.0rc0 并且遇到了与您相同的 ImportError: cannot import name ctc_ops 错误)

【讨论】:

    猜你喜欢
    • 2017-02-23
    • 2018-05-31
    • 2018-08-13
    • 2018-01-19
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 2014-10-10
    • 2014-09-20
    相关资源
    最近更新 更多