error importing tensorflow on python 3.6.3 windows10
1 | Microsoft Windows [Version 10.0.15063] |
(c)2017年微软公司。版权所有。
C:UsersXXXXXXXXXXX>pythonpython 3.6.3(v3.6.3:2c5fed8,2017年10月3日,17:26:49)[msc v.1900 32位(intel)]on win32有关详细信息,请键入"帮助"、"版权"、"信用"或"许可证"。
import tensorflow as tf
Traceback (most recent call last):
File"C:\Program Files (x86)\Python36-32\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 18, in swig_import_helper
fp, pathname, description = imp.find_module('_pywrap_tensorflow', [dirname(file)])
File"C:\Program Files (x86)\Python36-32\lib\imp.py", line 297, in find_module
raise ImportError(_ERR_MSG.format(name), name=name)
ImportError: No module named '_pywrap_tensorflow'< /块引用>< /块引用>
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫的最后一次):文件"c:program files(x86)python36-32libsite packages ensorflowpythoninituuuuy",第54行,in从tensorflow.python导入pywrapu tensorflow文件"C:Program Files(x86)python36-32libsite packages ensorflowpythonpywrapu tensorflow.py",第28行,in_ pywrap_tensorflow=swig_import_helper()swig ou import ou helper中的第20行文件"c:program files(x86)python36-32libsite packages ensorflowpythonpywrap ensorflow.py"导入u pywrap u tensorflowmoduleNotfoundError:没有名为"_pywrap_tensorflow"的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫的最后一次):文件",第1行,in文件"C:Program Files(x86)python36-32libsite packages ensorflowuu inituuuuy",第24行,in从tensorflow.python导入*文件"c:program files(x86)python36-32libsite packages ensorflowpythoninituuuuy",第60行,in引发导入错误(msg)导入错误:回溯(最近调用的最后一次):swig ou import ou helper中的第18行文件"c:program files(x86)python36-32libsite packages ensorflowpythonpywrap ensorflow.py"fp,路径名,description=imp.find_module(''u pywrap_tensorflow',[dirname(file)】)文件"c:program files(x86)python36-32libimp.py",第297行,在find_模块中引发importError(_err_msg.format(name),name=name)导入错误:没有名为"pywrap"的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫的最后一次):文件"c:program files(x86)python36-32libsite packages ensorflowpythoninituuuuy",第54行,in从tensorflow.python导入pywrapu tensorflow文件"C:Program Files(x86)python36-32libsite packages ensorflowpythonpywrapu tensorflow.py",第28行,in_ pywrap_tensorflow=swig_import_helper()swig ou import ou helper中的第20行文件"c:program files(x86)python36-32libsite packages ensorflowpythonpywrap ensorflow.py"导入u pywrap u tensorflowmoduleNotfoundError:没有名为"_pywrap_tensorflow"的模块
导入TensorFlow时出错。除非你用的是巴泽尔,您不应该尝试从其源目录导入TensorFlow;请退出TensorFlow源树,然后重新启动python解释器从那里。
Python3.6和TensorFlow有一个问题……我把Python版本降到了3.5.4……它工作得很好……导入TensorFlow没有问题。