导入tensorflow时出错,ImportError:DLL加载失败:找不到指定的模块

时间:2018-10-31 06:22:39

标签: tensorflow anaconda python-3.6

系统信息:

win10

python 3.6.2

tensorflow 1.11.0

numpy 1.15.3

conda 4.3.30

cuda 8.0

cudnn 6.0

点18.1

我在anaconda中使用python3.6.2创建了一个新环境,并使用pip安装了tensorflow,并遇到了这样的问题,谢谢您的帮助。

  

Python 3.6.2 | Continuum Analytics,Inc. | (默认值,2017年7月20日,12:30:02)[win32上的MSC v.1900 64位(AMD64)]   输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。

     
    

将tensorflow导入为tf

  
     

回溯(最近通话最近):     文件“ C:\ Users \ SZF \ AppData \ Roaming \ Python \ Python36 \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”,第58行,在       从tensorflow.python.pywrap_tensorflow_internal导入*     文件“ C:\ Users \ SZF \ AppData \ Roaming \ Python \ Python36 \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”,第28行,在       _pywrap_tensorflow_internal = swig_import_helper()     swig_import_helper中的第24行,文件“ C:\ Users \ SZF \ AppData \ Roaming \ Python \ Python36 \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”       _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述)     在load_module中的文件“ I:\ Anaconda \ envs \ envPyTF \ lib \ imp.py”,第242行       返回load_dynamic(名称,文件名,文件)     在load_dynamic中的文件“ I:\ Anaconda \ envs \ envPyTF \ lib \ imp.py”,第342行       返回_load(spec)   ImportError:DLL加载失败:找到指定的模块。

     

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

     

回溯(最近通话最近):     文件“”,第1行,位于     文件“ C:\ Users \ SZF \ AppData \ Roaming \ Python \ Python36 \ site-packages \ tensorflow__init __。py”,第22行,在       从tensorflow.python import pywrap_tensorflow#pylint:disable = unused-import     文件“ C:\ Users \ SZF \ AppData \ Roaming \ Python \ Python36 \ site-packages \ tensorflow \ python__init __。py”,第49行,在       从tensorflow.python导入pywrap_tensorflow     文件“ C:\ Users \ SZF \ AppData \ Roaming \ Python \ Python36 \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”,第74行,在       提高ImportError(msg)   ImportError:追溯(最近一次呼叫最近):     文件“ C:\ Users \ SZF \ AppData \ Roaming \ Python \ Python36 \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”,第58行,在       从tensorflow.python.pywrap_tensorflow_internal导入*     文件“ C:\ Users \ SZF \ AppData \ Roaming \ Python \ Python36 \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”,第28行,在       _pywrap_tensorflow_internal = swig_import_helper()     swig_import_helper中的第24行,文件“ C:\ Users \ SZF \ AppData \ Roaming \ Python \ Python36 \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”       _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述)     在load_module中的文件“ I:\ Anaconda \ envs \ envPyTF \ lib \ imp.py”,第242行       返回load_dynamic(名称,文件名,文件)     在load_dynamic中的文件“ I:\ Anaconda \ envs \ envPyTF \ lib \ imp.py”,第342行       返回_load(spec)   ImportError:DLL加载失败:找到指定的模块。

     

无法加载本机TensorFlow运行时。

1 个答案:

答案 0 :(得分:0)

也许尝试使用conda安装它 tensorflow tensorflow-gpu