2016-12-18 47 views
-2

我用python2.7在python2.7爲什麼python2.7進口 「從tensorflow.python.util進口巢」 失敗

>>> from tensorflow.python.util import nest 
Traceback (most recent calllast): 
    File "<stdin>", line 1, in <module> 
ImportError: cannot import name nest 

失敗

,但我嘗試使用python3.5來運行from tensorflow.python.util import nest是好的

+0

您是否爲python2安裝了tensorflow?它可以在python3中導入只意味着你已經安裝了它,python2的安裝完全獨立於此。 – mata

回答

0

我能夠運行該導入語句沒有任何問題在Python 2.7上。也許你的python 2安裝很不穩定,或者你的tensorflow已經過時(我正在運行0.12.0-rc1)。

Python 2.7.12 (default, Dec 1 2016, 21:24:23) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin 
>>> from tensorflow.python.util import nest 
>>> 
+0

我看我的tensorfow .__版本___是'0.8.0'thx你的 – TonyLing

+0

當前版本是0.12,你應該升級並重試。 –