2016-09-23 145 views
2

在OSX El CApitan 10.11.6我已經安裝theano & tensorflow罰款。但從下面的跟蹤中可以看出,keras安裝並不快樂。我已經看到這個報告on github issues,但沒有解決方案,只有建議在SO上發佈。keras導入失敗「沒有模塊命名爲contrib.ctc」

>>>import theano 
>>> 
>>> import tensorflow 
>>> 
>>> import keras 
    File "/Users/petercotton/anaconda2/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 6, in <module> 
     import tensorflow.contrib.ctc as ctc 
    ImportError: No module named contrib.ctc` 

建議感激。

回答

1

這是Keras的問題,而不是TensorFlow和known issue。 解決辦法是提到here但這意味着您必須修改Keras代碼(keras/backend/tensorflow_backend.py)。

幸運的是,這個問題在Keras的主分支中似乎是fixed

+0

它似乎問題不是在MSTR分支fxd! >> from keras.models import Sequential 使用TensorFlow後端。 我tensorflow/stream_executor/dso_loader.cc:105]成功打開 回溯(最近通話最後一個): 文件 「」,1號線,在 文件「/home/user/KERAS/lib/python2.7/ site-packages/Keras-1.1.1-py2.7.egg/keras/__init__.py「,第2行,在, 之內。 import backend 文件「/home/user/KERAS/lib/python2.7/site-packages/Keras-1.1.1-py2.7.egg/keras/backend/__init__.py」,第69行,在 從.tensorflow_backend import * ImportError:No module named ctc –

+1

請參閱[相關問題](http://stackoverflow.com/questions/40538920/keras-import-error-tensorflow-backend/40541154?noredirect=1#comment68322342_40541154)解。 – drpng

相關問題