我刚刚在Windows 10笔记本电脑上安装了CUDA 92 CUDANN和Tensor Flow。
我无法在Python中导入张量流。我从Python得到的跟踪显示为:
无法加载dll
但是它没有说是哪一个。这是列出我收到的跟踪的目录。你能帮忙吗?
PS C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9.2 \ bin> python Python 3.6.0 | Anaconda 4.3.0(64位)| (默认值为2016年12月23日, 11:57:41)[win32上的[MSC v.1900 64位(AMD64)]]输入“帮助”, 有关更多信息,请使用“版权”,“信用”或“许可证”。 将tensorflow作为tf导入 追溯(最近一次通话): 文件“ C:\ Program Files \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”,第58行 从tensorflow.python.pywrap_tensorflow_internal导入* 文件“ C:\ Program Files \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”,第18行,在 _pywrap_tensorflow_internal = swig_import_helper() swig_import_helper中的第17行,文件“ C:\ Program Files \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py” 返回importlib.import_module(mname) import_module中的文件“ C:\ Program Files \ Anaconda3 \ lib \ importlib__init __。py”,行126 返回_bootstrap._gcd_import(name [level:],包,级别) ImportError:DLL加载失败:找不到指定的模块。
在处理上述异常期间,发生了另一个异常:
回溯(最近一次通话最后一次):文件“”,第1行,在 文件“ C:\ Program 文件\ Anaconda3 \ lib \ site-packages \ tensorflow__init __。py“,第24行,在 从tensorflow.python import pywrap_tensorflow#pylint:disable =未使用的导入文件“ C:\ Program Files \ Anaconda3 \ lib \ site-packages \ tensorflow \ python__init __。py“,行 49,在 从tensorflow.python导入pywrap_tensorflow文件“ C:\ Program Files \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”, 74行,在 引发ImportError(msg)ImportError:追溯(最近一次调用):文件“ C:\ Program Files \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”, 第58行,在 从tensorflow.python.pywrap_tensorflow_internal导入*文件“ C:\ Program Files \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”, 第18行,在 _pywrap_tensorflow_internal = swig_import_helper()文件“ C:\ Program Files \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”, swig_import_helper中的第17行 在import_module中,返回importlib.import_module(mname)文件“ C:\ Program Files \ Anaconda3 \ lib \ importlib__init __。py”,行126 返回_bootstrap._gcd_import(name [level:],程序包,级别)ImportError:DLL加载失败:找不到指定的模块。
无法加载本机TensorFlow运行时。
请参阅 https://www.tensorflow.org/install/install_sources#common_installation_problems
出于某些常见原因和解决方案。包括整个堆栈跟踪 寻求帮助时,此错误消息上方。
答案 0 :(得分:0)
在Windows中,大多数情况是由于安装了MSVCP140.dll而导致的
如果那没有帮助,则Tensotorflow也存在以下依赖关系:
KERNEL32.dll
WSOCK32.dll
WS2_32.dll
SHLWAPI.dll
python35.dll
MSVCP140.dll
VCRUNTIME140.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-utility-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-environment-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll