导入错误:DLL 加载失败:找不到指定的模块。在尝试导入 TensorFlow 时

亚努齐

尝试导入 TensorFlow 时出现以下错误。我尝试回滚到 C++ Redist。2015 年(从 2017 年开始),但仍然无法正常工作。Win10,Python 3.5(64)

回溯(最近一次调用):文件“C:\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 18 行,在 swig_import_helper 中 return importlib.import_module(mname) 文件“C:\Python35\lib \importlib_init_.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 986, in _gcd_import File "", line 969, in _find_and_load File "", line 958 , in _find_and_load_unlocked File "", line 666, in _load_unlocked File "", line 577, in module_from_spec File "", line 914, in create_module File "", line 222, in _call_with_frames_removed ImportError: DLL load failed: The specified module could not被发现。

在处理上述异常的过程中,又发生了一个异常:

回溯(最近一次调用):文件“C:\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”,第 41 行,来自 tensorflow.python.pywrap_tensorflow_internal import * 文件“C:\Python35\lib \site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 21 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“C:\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 20 行,在 swig_helper_import_helper return importlib.import_module('pywrap_tensorflow_internal') File "C:\Python35\lib\importlib_init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: No module named '_pywrap_tensorflow_internal '

在处理上述异常的过程中,又发生了一个异常:

回溯(最近一次调用):文件“”,第 1 行,在文件“C:\Python35\lib\site-packages\tensorflow_init_.py”中,第 24 行,来自 tensorflow.python import * 文件“C:\Python35 \lib\site-packages\tensorflow\python_init_.py", line 51, in from tensorflow.python import pywrap_tensorflow File "C:\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 52, in引发 ImportError(msg) ImportError: Traceback (最近一次调用最后一次): File "C:\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper return importlib.import_module(mname) File "C:\Python35\lib\importlib_init_.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 986, in _gcd_import File "", line 969,在_find_and_load File "", line 958, in _find_and_load_unlocked File "", line 666, in _load_unlocked File "", line 577, in module_from_spec File "", line 914, in create_module File "", line 222, in _call_with_frames Import:Error加载失败:找不到指定的模块。

在处理上述异常的过程中,又发生了一个异常:

回溯(最近一次调用):文件“C:\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py”,第 41 行,来自 tensorflow.python.pywrap_tensorflow_internal import * 文件“C:\Python35\lib \site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 21 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“C:\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 20 行,在 swig_helper_import_helper return importlib.import_module('pywrap_tensorflow_internal') File "C:\Python35\lib\importlib_init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: No module named '_pywrap_tensorflow_internal '

无法加载本机 TensorFlow 运行时。

请参阅https://www.tensorflow.org/install/install_sources#common_installation_problems

出于一些常见的原因和解决方案。寻求帮助时,请在此错误消息上方包含整个堆栈跟踪。

拉米斯·沙扎德

我在 Windows 10 和 GTX960M 中的工作设置:

  • 安装 python 3.5.x
  • Microsoft Visual Studio 2015 社区版。
  • 下载并安装 CUDA 工具包 8.0
  • 下载 CuDNN v5.1。
  • 在 PATH 中设置 CUDA_HOME (\CUDA) 和 %CUDA_HOME%\bin。
  • 将 cuDNN 文件解压缩到一个文件夹并将该位置(bin、lib、include 文件夹所在的文件夹)也添加到 PATH 确保在 %PATH% 中正确设置了 cuDNN DLL。
  • 将 cuDNN 中的相应文件复制到 cuda 安装目录中的文件夹(这解决了我的问题):将 cudnn64_5.dll 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin。将 cudnn.h 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include。将 cudnn.lib 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64。
  • 确保我在 C:\Windows\System32 和 C:\Windows\SysWOW64 中有 MSVCP140.dll。如果没有从这里下载:https : //www.microsoft.com/en-us/download/details.aspx?id=53587并安装它。

我强烈认为这些版本控制在这种情况下有点重要。我尝试使用失败的 cuDNN 6.0。但 5.1 有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

收到错误“ DLL加载失败:找不到指定的模块”。在尝试使用PyCharm在Anaconda中导入Windows的Tensorflow时

如何修复“导入错误:DLL 加载失败:找不到指定的过程”。在导入 tensorflow-gpu 时?

尝试安装 TensorFlow-GPU...因导入错误而失败:DLL 加载失败:找不到指定的模块

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

DLL加载失败:导入scipy时找不到指定的模块

从 sklearn 导入“kfold”时出现“DLL 加载失败:找不到指定的模块”错误

导入错误:DLL加载失败:使用cxfreeze时找不到指定的模块

cx_Freeze ImportError:导入_ctypes时,DLL加载失败失败:找不到指定的模块

发生异常:导入pdftotext时,ImportError DLL加载失败:找不到指定的模块

ImportError:导入_psycopg时DLL加载失败:找不到指定的模块

使用conda从Anaconda导入numpy时出错(DLL加载失败:找不到指定的模块)

ImportError:导入pyexpat时DLL加载失败:找不到指定的模块

导入ft2font时DLL加载失败:找不到指定的模块

导入错误:在导入 tensorflow 时找不到 'cudnn64_7.dll'

Pyinstaller:导入错误:DLL加载失败:找不到指定的模块

Pyinstaller 导入错误:DLL 加载失败:找不到指定的模块

导入tensorflow时为什么会出现DLL错误?

导入具有GPU支持的TensorFlow时DLL加载失败

导入matplotlib._png作为_png导入:错误:DLL加载失败:找不到指定的模块

“导入错误:导入_openmp_helpers时DLL加载失败”?

导入tensorflow时发生错误

Tensorflow错误:DLL加载失败:找不到指定的过程

尝试导入熊猫时在 Python 中找不到模块错误

ElastAlert 导入错误:DLL 加载失败:找不到指定的程序

OpenCV-Python 导入错误:DLL 加载失败:找不到指定的模块

TensorFlow错误:ImportError:在Python3.8中导入_pywrap_ tensorflow_internal时,DLL加载失败,错误代码为3221225501

尝试使用GPU导入Tensorflow时出现导入错误

Windows 上的 Tensorflow 安装:导入 _pywrap_tensorflow_internal 时 DLL 加载失败

ImportError:DLL加载失败:找不到指定的模块。Tensorflow聊天机器人