2016-12-17 104 views
1

你好家伙我刚刚在windows 8.1和opencv 2.4.13和3.1.0中安装了anaconda3 /从文件c复制了我:/..../ opencv/build/python/2.7/x64/cv2.pyd和我把它粘贴到C:\ Users ..... \ Anaconda3 \ Lib \ site-packages。我粘贴了opencv 2.4.13作为cv2.pyd和opencv 3.1.0作为cv2(3)pyd,以便在我想要使用它们时更改它。我的系统是64位,我使用jupyter笔记本。当我运行命令导入CV2写我在anaconda3中安装opencv

导入错误回溯(最近通话最后一个)在 () ----> 1个进口CV2 在anaconda3我使用python3.5

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

+0

你试过将其粘贴到该DLL文件夹?这就是我必须在Anaconda2中做的 – Kev1n91

+0

我的错是我使用了python 3.5。我卸载并安装了python 2.7,幸运的是运行。感谢您快速回答 –

+0

快速回答抱歉 –

回答

0

我可能会错过一些东西,但我相信你只是想念环境而已。变量。 Set Enviromental Variables

右键单击“我的电脑”(或Windows 8.1上的“This PC”) - >左键单击属性 - >左键单击“高级”选项卡 - >左键单击“环境变量” ..“按钮。

添加一个新的用户变量指向OpenCV(32位系统为x86或64位系统为x64)。我目前位于64位机器上。

| 32位或64位机器? |变量|值| | --------------------------- | -------------- | ----- --------------------------------- | | 32位| OPENCV_DIR | C:\opencv\build\x86\vc12 | | 64位| OPENCV_DIR | C:\opencv\build\x64\vc12 | 将%OPENCV_DIR%\ bin附加到用户变量PATH。

例如,我的PATH用户变量看起来像这样...

前:

C:\用户\约翰尼\蟒蛇; C:\用户\约翰尼\蟒蛇\脚本 后:

C:\用户\约翰尼\蟒蛇; C:\用户\约翰尼\蟒蛇\脚本;%OPENCV_DIR%\ bin中