2016-12-18 5 views
-2

내가 python2.7이 python2.7"tensorflow.python.util 수입 둥지에서"python2.7 가져 오기에 실패하는 이유

>>> 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에 텐서 흐름을 설치 했습니까? 파이썬 3에서 가져올 수 있다는 것은 그 설치를 위해 설치했다는 것을 의미합니다. 파이썬 2 설치는 완전히 독립적입니다. – mata

답변

0

파이썬 2.7에서는 아무런 문제없이 import 문을 실행할 수있었습니다. 아마도 파이썬 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를 본다 .__ version__은 '0.8.0'thx u – TonyLing

+0

현재 버전은 0.12이다. 당신은 업그레이드하고 다시 시도해야한다. –

관련 문제