关于python:无法导入tensorflow,导入pywrapu tensorflow时出错

Unable to import tensorflow, error for importing pywrap_tensorflow

我正在尝试使用keras-sequential,但是,我的jupyter笔记本错误百出,因为它无法在后端导入tensorflow(我认为)。后来我发现,它不与喀拉斯,但我不能做"进口张量流作为TF"。

有什么建议吗?我使用的是python 3.5.6张力流1.12

是的,pip安装了tensorflow进行安装。

importError回溯(最近调用的最后一个)~appdatalocalcontinuumanaconda3libsite packages ensorflowpythonpywrapu tensorflow.py in swig_import_helper()17尝试:--->18 fp,pathname,description=imp.find_module(''u pywrap_tensorflow',[dirname(file)】)19除导入错误外:

查找模块(名称、路径)中的~appdatalocalcontinuumanaconda3libimp.py295其他:-->296引发importerror(_err_msg.format(name),name=name)二百九十七

导入错误:没有名为"pywrap"的模块

在处理上述异常期间,发生了另一个异常:

moduleNotfoundError回溯(最近调用的最后一个)~appdatalocalcontinuumanaconda3libsite packages ensorflowpython_uu init_uuu.py-in53使用dlopen()进行动态加载。--->54从tensorflow.python导入pywrapu tensorflow55除导入错误外:

~appdatalocalcontinuumanaconda3libsite packages ensorflowpythonpywrapu tensorflow.py in27返回_mod--->28 pywrap_tensorflow=swig_import_helper())29 Del Swig_导入帮助程序

~appdatalocalcontinuumanaconda3libsite packages ensorflowpythonpywrapu tensorflow.py in swig_import_helper()19除导入错误外:--->20导入u pywrap u tensorflow21返回包

moduleNotfoundError:没有名为"_pywrap_tensorflow"的模块

在处理上述异常期间,发生了另一个异常:

importError回溯(最近调用的最后一个)在里面---->1将TensorFlow导入为tf

~appdatalocalcontinuumanaconda3libsite packages ensorflowuu inituuuu.py-in二十二23 pylint:disable=通配符导入--->24从tensorflow.python导入*25 pylint:启用=通配符导入二十六

~appdatalocalcontinuumanaconda3libsite packages ensorflowpython_uu init_uuu.py-in58请退出TensorFlow源树,重新启动python解释器59个。"%traceback.format_exc()"--->60引发导入错误(msg)六十一62协议缓冲区

导入错误:回溯(最近调用的最后一次):文件"c:users
itesh.kankonkarappdatalocalcontinuumanaconda3libsite packages ensorflowpythonpywrap-tensorflow.py",第18行,在swig-import-helper中fp,路径名,description=imp.find_module(''u pywrap_tensorflow',[dirname(file)】)文件"c:users
itesh.kankonkarappdatalocalcontinuumanaconda3libimp.py",第296行,在查找模块中引发importError(_err_msg.format(name),name=name)导入错误:没有名为"pywrap"的模块

在处理上述异常期间,发生了另一个异常:

回溯(最近一次呼叫的最后一次):文件"C:users
itesh.kankonkarappdatalocalcontinuumanaconda3libsite packages ensorflowpythoninituuuuy",第54行,in从tensorflow.python导入pywrapu tensorflow文件"c:users
itesh.kankonkarappdatalocalcontinuumanaconda3libsite packages ensorflowpythonpywrap ensorflow.py",第28行,in_ pywrap_tensorflow=swig_import_helper()文件"c:users
itesh.kankonkarappdatalocalcontinuumanaconda3libsite packages ensorflowpythonpywrap-tensorflow.py",第20行,在swig-import-helper中导入u pywrap u tensorflowmoduleNotfoundError:没有名为"_pywrap_tensorflow"的模块

导入TensorFlow时出错。除非你用的是巴泽尔,您不应该尝试从其源目录导入TensorFlow;请退出TensorFlow源树,然后重新启动python解释器从那里。


嗯,我正在回答我自己的问题,因为这个错误似乎有多种原因。但是,在将python降级为3.5并使用pip安装tensorflow(pip install tensorflow)之后,我不确定是什么原因解决了这个问题。

注意:在再次安装水蟒之前,我卸载了所有东西。