2017-03-16 99 views
0

程序可以从downloaded“导入错误:没有模块名为core_rnn”当我使用tensorflow和使用tflearn

错误:

Traceback (most recent call last): File "/home/imatrix/download/ chrisruk/cnn-master/train_cnn.py", line 7, in import tflearn

File "/usr/local/lib/python2.7/dist-packages/tflearn/init.py", line 21, in from .layers import normalization File "/usr/local/lib/python2.7/dist-packages/tflearn/layers/init.py", line 10, in from .recurrent import lstm, gru, simple_rnn, bidirectional_rnn, \ File "/usr/local/lib/python2.7/dist-packages/tflearn/layers/recurrent.py", line 8, in ImportError: No module named core_rnn

回答

0

最有可能的错误是因为不兼容的版本tflearntensorflow。 (可能你已经更新了tflearn,但没有更新tensorflow)。

尝试删除tensorflowtflearn包并安装最新版本:

pip uninstall tflearn 
pip uninstall tensorflow 
pip install -I tensorflow 
pip install -I tflearn 

或者,如果你不想使用tensorflow v1.0然后安装旧版本的两个包:

pip uninstall tflearn 
pip uninstall tensorflow 
pip install -I tensorflow==0.12.1 
pip install -I tflearn==0.2.1 
+1

谢谢〜我这个问题已经通过这种方式解决了! – iMatrix

0

假设Tf 0.12起这些已移至:

tf.contrib.rnn [followed by whichever core_rnn. you need ] 
相关问题