对各版本均可用

  • 1、报错样式
  • 2、查找DLL文件
  • 3、我的环境

1、报错样式

在一段时间没有使用TensorFlow之后,当我再次打开,企图运行import TensorFlow as tf 时出现了ImportError: DLL load failed:找不到指定的模块 这个让我措手不及,我经历了安装VS2019、重装cuda、重装TensorFlow,耗费了一上午,没有解决问题,直到我意识到从根源上找一找DLL的问题,才解决了它,下面的这个方法应该试用不同的版本,让我们一起来吧。

先把报错贴出来:

......File "D:\Anaconda\envs\tensorflow\lib\imp.py", line 343, in load_dynamicreturn _load(spec)
ImportError: DLL load failed: 找不到指定的模块。Failed to load teh native TensorFlow runtime.See https://www.tensorflow.org/install/install_sources#common_installation_problemsfor some common reasons and solutions.  Include the entire stack trace
above dis error message when asking for help.

2、查找DLL文件

打开cmd输入
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.25.28610\bin\Hostx86\x86\dumpbin.exe" /dependents D:\python3.7.4\Lib\site-packages\tensorflow\python\_pywrap_tensorflow_internal.pyd
这里我用的是Visual Studio 2019,这个无所谓(17、18都行),只要有它dumpbin.exe,找到这个的目录,我们可以在C:\Program Files (x86),下的VS文件夹下直接搜索dumpbin.exe,找到它的目录。
然后把我剩下是部分复制到cmd里,如上标红地方运行。
效果如图:

红框中显示的是tf需要的DLL文件,我们继续在cmd里把红框内容逐条使用where filename 搜索文件是否存在。
如下图:

发现是找不到cudnn64_7.dll文件了,第一我去看了一下环境变量,没有问题

第二去cudnn的文件夹里看看少没少cudnn64_7.dll文件,或者我这里是不是cudnn版本的问题,是不是cudnn64_6.dll之类的文件。如果你发现你这里没有cudnn64_7.dll文件,那就重新下载一下对应版本的cudnn。
如果是缺少其他的DLL文件,可以去百度一下哪一个文件归属那个软件,是VS还是CUDA或cudnn,对应的重装即可。
到这里你如果解决了问题,恭喜你结束了,可是我发现我有这个文件

这让我回忆起来,以前安装cudnn的时候,是直接把cudnn解压后就放在D盘没有动了,后来用 tf 没有问题,可以正常使用,再后来装了pytorch,pytorch可以用,直到近期跑了一个tf程序,发现不能用了,tf真的巨坑,环境啥都没变,就这样了。
最后,既然你查找不到DLL文件,而这个文件存在,cuda的环境变量没问题,那就只能把cudnn目录下的bin、include、lib文件夹下的文件都复制到

CUDA Development文件夹下对应的文件夹中去,让这些DLL文件聚个会。

到这里,我解决了问题,你如果只是缺少DLL文件,那找到对应的文件归属软件重装即可,不要图省事把不同版本的DLL文件改个名字。

3、我的环境

Python3.7.4
TensorFlow 1.13.1
cuda_10.0.130_411.31_win10
cudnn-10.0-windows10-x64-v7.6.5.32
其他的版本安装上述的方法,也都可以解决问题。

解决安装tensorflow-gpu:ImportError: DLL load failed:找不到指定的模块。从根源解决问题相关推荐

  1. python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...

    最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...

  2. 成功解决from scipy.linalg import _fblas ImportError: DLL load failed: 找不到指定的模块。

    成功解决from scipy.linalg import _fblas ImportError: DLL load failed: 找不到指定的模块. 目录 解决问题 解决思路 解决方法 解决问题 f ...

  3. 成功解决module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的模块。

    成功解决module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的模块. 目录 解决问题 解决方法 T1.搜索 ...

  4. 成功解决import win32api, sys, osImportError: DLL load failed: 找不到指定的模块。

    成功解决import win32api, sys, os ImportError: DLL load failed: 找不到指定的模块. 目录 解决问题 解决思路 解决方法 解决问题 import w ...

  5. Tensorflow安装后,import时出现错误:ImportError: DLL load failed: 找不到指定的模块

    Tensorflow安装后,import时出现错误:ImportError: DLL load failed: 找不到指定的模块 下载网上大神们准备好的编译支持cuda10的tensoflow-gpu ...

  6. seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决

    这是我最近踩过的坑: seaborn 安装成功 却依然有: `>>> import seaborn ImportError: DLL load failed: 找不到指定的模块 解决 ...

  7. pycharm+anaconda编译器运行程序时一直显示“ImportError: DLL load failed: 找不到指定的模块”的解决办法

    问题描述: python3.7 在Pycharm + Anaconda 不能用,装了包还报错:ImportError: DLL load failed: 找不到指定的模块,后面终于通过各种找到了解决p ...

  8. 安装torchvision:ImportError:DLL load failed:找不到指定的模块

    报错内容 安装cpu版本的pytorch和torchvision时会遇到下面问题 from torchvision import _C ImportError: DLL load failed: 找不 ...

  9. “from . import (constants, error, message, context, ImportError: DLL load failed: 找不到指定的模块”的解决办法

    1.问题描述 在jupyter notenook启动后,新建一个指定虚拟环境(kernel)的python文件后,在jupyter的terminal提示如下: [W 16:24:32.862 Note ...

最新文章

  1. PPTPD服务端搭建
  2. 2017华南理工华为杯D bx回文
  3. Hyperic HQ 应用性能管理解决方案
  4. 阿里云 Serverless 事件总线 EventBridge 重磅发布
  5. [tarjan][树形dp] 洛谷 P2515 软件安装
  6. html table样式_CSS表格样式
  7. mac下终端命令行下添加mysql命令
  8. java.sql.connection 长时间不使用_车子长时间停放不使用,要做到这几点!不然报废是小,安全是大...
  9. xhtml与html的区别开头,XHTML与HTML的差别
  10. oracle awr报告生成_[ORACLE],SQL性能报告(AWR)导出,扶你走上调优大神之路
  11. spark python编程 林子雨_林子雨编著《Spark编程基础(Python版)》教材第5章的命令行和代码...
  12. Android studio app登录界面设计
  13. Ubuntu安装百度官方网盘客户端
  14. 模2除法怎么计算,模2除法最简单的理解
  15. matlab对数组中的某一列进行排序
  16. Linux云计算机构-防盗防击防破解三大工具:webshell、ddos-deflate、Medusa
  17. 《网络是这样连接的》读书笔记2
  18. 提取PDF文件里面的图片
  19. ​卧槽!这世上为什么要有乱码这个东西???
  20. 高斯模糊算法的实现和优化

热门文章

  1. MATLAB加柯西分布噪声图像和加柯西分布噪声图像直方图
  2. Nginx反向代理实现负载均衡配置图解
  3. 蓝牙鼠标windows linux,解决Ubuntu 18.04与Windows 10双系统蓝牙鼠标连接的问题
  4. 口腔菌群想要突破?这一方法潜力无限
  5. 二氯甲烷废气处理吸附工艺
  6. 8.linux中的远程登录服务
  7. 微信如何将聊天记录输出html或pdf
  8. 洛谷-P1424-小鱼的航程
  9. ID卡、IC卡,RFID卡,NFC卡的简单介绍
  10. android pdf阅读器开发_PDF to EPUB Converter Mac(PDF转EPUB转换器)