?一段時(shí)間opencv庫在pycharm可以導(dǎo)入,但在jupyter導(dǎo)入,卻提示
“DLL load failed:找不到指定的模塊”。由于學(xué)習(xí)時(shí)需要時(shí)效地反映效果,顯然jupyter比pycharm效率更高。
?按照網(wǎng)上教程,嘗試了以下做法。
- 使用微軟的depends工具查找缺失的DLL文件。但depends在win10直接卡死。
- “重裝能解決99%的問題”,重新安裝opencv-python庫。但在卸載opencv、libopencv、py-opencv三個(gè)包后,重新安裝時(shí)卻找不到opencv-python庫,在Anaconda Navigator也找不到opencv-python庫,只能重新下回來這三個(gè)包。在三個(gè)包版本都是3.4.2下仍報(bào)錯(cuò)“DLL load failed:找不到指定的模塊”。
- 安裝VISUAL C++ REDISTRIBUTABLE FOR VISUAL STUDIO 2015。
?其中opencv版本不宜太高,否則會(huì)報(bào)“module cv2 has no attribute imread”,網(wǎng)上是說版權(quán)問題。在降低opencv版本、安裝了Visual Studio 2015、在anaconda環(huán)境下打開jupyter,成功導(dǎo)入cv2。opencv、libopencv、py-opencv、numpy版本如下:
- opencv 3.3.1
- py-opencv 3.4.2
- libopencv 3.4.2
- numpy 1.15.4