我正在尝试使用Keras Sequential,但是,我的jupyter笔记本充满了错误,因为它无法在后端导入tensorflow(我认为)。后来我发现这不是Keras的方法,但是我也无法“将tensorflow导入为tf”。
有什么建议吗? 我正在使用python 3.5.6 tensorflow 1.12
我做到了,pip install tensorflow进行安装。
ImportError跟踪(最近一次通话) swig_import_helper()中的〜\ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py 17尝试: ---> 18 fp,路径名,描述= imp.find_module('_ pywrap_tensorflow',[dirname( file )]) 19,除了ImportError:
在查找模块中的〜\ AppData \ Local \ Continuum \ anaconda3 \ lib \ imp.py(名称,路径) 295其他: -> 296引发ImportError(_ERR_MSG.format(name),name = name) 297
ImportError:没有名为“ _pywrap_tensorflow”的模块
在处理上述异常期间,发生了另一个异常:
ModuleNotFoundError Traceback(最近一次通话)
〜\ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ tensorflow \ python__init __。py在
53#使用dlopen()
进行动态加载。
-> 54从tensorflow.python导入pywrap_tensorflow
55,除了ImportError:
〜\ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py在 27返回_mod ---> 28 _pywrap_tensorflow = swig_import_helper() 29 del swig_import_helper
swig_import_helper()中的〜\ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py 19,除了ImportError: ---> 20导入_pywrap_tensorflow 21返回_pywrap_tensorflow
ModuleNotFoundError:没有名为“ _pywrap_tensorflow”的模块
在处理上述异常期间,发生了另一个异常:
ImportError跟踪(最近一次通话) 在 ----> 1导入tensorflow为tf
〜\ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ tensorflow__init __。py在 22 23#pylint:disable =通配符导入 ---> 24从tensorflow.python导入* 25#pylint:enable =通配符导入 26
〜\ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ tensorflow \ python__init __。py在 58请退出tensorflow源代码树,然后重新启动您的python解释器 从那里开始59。“”“%traceback.format_exc() ---> 60提高ImportError(msg) 61 62#协议缓冲区
ImportError:回溯(最近一次通话最近): swig_import_helper中的第18行的文件“ C:\ Users \ ritesh.kankonkar \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py” fp,路径名,描述= imp.find_module('_ pywrap_tensorflow',[dirname( file )]) 在find_module中的文件“ C:\ Users \ ritesh.kankonkar \ AppData \ Local \ Continuum \ anaconda3 \ lib \ imp.py”,第296行 引发ImportError(_ERR_MSG.format(name),name = name) ImportError:没有名为“ _pywrap_tensorflow”的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近通话最近): 在第54行的文件“ C:\ Users \ ritesh.kankonkar \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ tensorflow \ python__init __。py”中 从tensorflow.python导入pywrap_tensorflow 第28行中的文件“ C:\ Users \ ritesh.kankonkar \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py” _pywrap_tensorflow = swig_import_helper() swig_import_helper中的第20行的文件“ C:\ Users \ ritesh.kankonkar \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py” 导入_pywrap_tensorflow ModuleNotFoundError:没有名为“ _pywrap_tensorflow”的模块
导入张量流时出错。除非您使用bazel, 您不应尝试从其源目录导入tensorflow; 请退出tensorflow源代码树,然后重新启动python解释器 从那里。
答案 0 :(得分:0)
好吧,我在回答自己的问题,因为该错误似乎有多种原因。 我不确定是什么原因,但是,在将python降级到3.5并使用pip安装tensorflow(pip install tensorflow)后,问题得以解决。
注意:在重新安装Anaconda之前,我已卸载了所有内容。