在我的包裹启动命令cd /home/username/anaconda3
和source bin/activate ~/anaconda3
之后,我的笔记本电脑中安装了Anaconda 4.3.1。
我在我的anaconda中使用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之后,我无法得到任何解决方案。我将不胜感激任何帮助。
答案 0 :(得分:11)
我有同样的问题(我使用pip而不是conda来安装keras / tensorflow)。确保您拥有最新版本的tensorflow(2017年3月31日tensorflow-1.0.1
)。
sudo pip install tensorflow --upgrade
为我解决了问题(之前我正在运行tensorflow-0.9.0rc0
并且遇到与您相同的ImportError: cannot import name ctc_ops
错误)