import cv2出現“ImportError: DLL load failed: 找不到指定的模組”
阿新 • • 發佈:2018-11-24
2
1。將cv2.cp36-win_amd64.pyd 檔案複製一份(防止一會兒改完不行,又不知道原來是什麼了) 更改內容如下“
import importlib
from cv2 import * #前面去掉點之後變成這樣
from .data import *
# wildcard import above does not import "private" variables like __version__
# this makes them available
globals().update(importlib.import_module('cv2
重新命名為 cv2.pyd
參考:https://blog.csdn.net/qq_22130823/article/details/81901944 謝謝這篇博主
作業系統:win7 64位
Python版本:3.6.5 64位
這個問題坑了我一天,看了不少部落格,用了好多方法,也沒用。不多說了,介紹我的方法。
前提1:Opencv_python 已經成功安裝,直接pip install opencv-python
前提2:Visual C++2015 redistributable已經成功安裝(電腦管家軟體管理解除安裝頁面可以檢視)
前提3:Numpy庫已經提前安好
坑開始來了:
一直提示你找不到指定的模組,仔細看提示 ,說在C:\python\Lib\site-packages\cv2這個下面的init
然後把同目錄下的.pyd 檔案66.6M那個(不同版本可能不一樣)改成 cv2.pyd
import cv2 終於搞定了
結論:還是得好好看提示,感覺應該是名稱和路徑不一致導致。