ImportError: DLL load failed: 找不到指定的模块

ImportError: DLL load failed: 找不到指定的模块

pycaffe import caffe报错:

from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \ ImportError: DLL load failed: 找不到指定的模块

 

解决方法:

 

解决:下载了一个depends,查看caffe.dll,发现cudnn64_5.dll为黄色叹号,说是找不到这个文件,用ererything查找,拷贝到python执行文件(xxx.py)文件同目录,就可以了。

depends下载地址:

http://www.dependencywalker.com/

 

 

 

下面是另一个案例:

 

  python3,win7  64位,在import cv2时,显示"ImportError: DLL load failed: 找不到指定的模块",后来用用depends.exe软件查看(下载地址http://www.dependencywalker.com/),发现缺少concrt140.dll 等几个文件,

解决方法:主要是因为没有安装Visual C++ Redistributable for Visual Studio 2015软件导致的,安完此软件后就可以正常使用cv2了。以下是安装步骤

        (1)下载opencv_python-3.2.0-cp35-cp35m-win_amd64.whl(下载地址http://www.lfd.uci.edu/~gohlke/pythonlibs/),在命令窗口中用pip install 的方式安装。

        (2)下载 Visual C++ Redistributable for Visual Studio 2015 (下载地址https://www.microsoft.com/zh-cn/download/details.aspx?id=48145&751be11f-ede8-5a0c-058c-2ee190a24fa6=True),下载完直接安装即可。

      (3)import cv2就可以正常使用了

win7安装python出问题主要是缺少系统文件,win7系统会不断的更新补丁,如果有哪个补丁未安装可能就会出问题,尤其是纯净版的win7系统,在安装其它软件之前一定要把win7的补丁补全,虽然一大堆。

 

网上也有别的方法:

  1. pip uninstall opencv-python
  2. 以管理员模式,打开终端。
  3. conda install opencv。如果有询问,y。

 

你可能感兴趣的:(win/ubuntu,c++,c#)