在导入tensorflow时重复显示此错误
我在anaconda中使用一个单独的环境,安装了jupyter。有人能帮我解决这个错误吗
ImportError Traceback(最近的调用最后(E: \Anaconda2\Library\envs\tf gpu\lib\site packages\tensorflow\python\pywrap_tensorflow.py在里面63尝试:--->64来自tensorflow.python.pywrap_tensorflow_internal导入*65#这个try-catch逻辑是因为py_extension没有等价的bazel。
ImportError:DLL加载失败:找不到指定的模块。
在处理上述异常的过程中,发生了另一个异常:
ImportError Traceback(最近的调用最后(1个导入操作系统---->2将tensorflow导入为tf3将matplotlib.pyplot导入为plt4将numpy导入为np5只进口熊猫作为pd
E: \Anaconda2\Library\envs\tf gpu\lib\site packages\tensorflow_init_.py在里面39将系统导入为系统(_S(40--->41从tensorflow.python.tools将module_util导入为_module_util42从tensorflow.python.util.lazy_loader将LazyLoader导入为_LazyLoader43
E: \Anaconda2\Library\envs\tf gpu\lib\site packages\tensorflow\python_init_.py在里面37#go/tf通配符导入38#pylint:disable=通配符导入,g-bad-import-order,g-import-not-at-top--->39来自tensorflow.python将pywrap_tensorflow导入为_pywrap_tensorflow4041来自tensorflow.python.渴望导入上下文
E: \Anaconda2\Library\envs\tf gpu\lib\site packages\tensorflow\python\pywrap_tensorflow.py在里面81由于一些常见的原因和解决方案。包括整个堆栈跟踪82"quot"%traceback.format_exc((--->83引发ImportError(消息(8485#pylint:enable=通配符导入,g-import-not-at-top,未使用的导入,行太长
ImportError:Traceback(最后一次调用(:文件"E: \Anaconda2\Library\envs\tf gpu\lib\site packages\tensorflow\python\pywrap_tensorflow.py",第64行,in来自tensorflow.python.pywrap_tensorflow_internal import*ImportError:DLL加载失败:找不到指定的模块。
DLL加载失败错误是因为您没有安装适用于Visual Studio 2015、2017和2019的Microsoft Visual C++Redistributable,或者您的CPU不支持AVX2指令
有一个变通办法,要么你必须从源代码编译Tensorflow,要么使用谷歌合作来工作。按照这里提到的说明从源代码构建Tensorflow。