Python 在anaconda3中安装opencv

Python 在anaconda3中安装opencv,python,opencv,anaconda,Python,Opencv,Anaconda,大家好,我刚刚在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包中。我已将opencv 2.4.13粘贴为cv2.pyd,将opencv 3.1.0粘贴为cv2(3)pyd,以便在需要使用其中任何一个时对其进行更改。我的系统是64位的,我使用jupyter笔记本电脑。当我运行i

大家好,我刚刚在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包中。我已将opencv 2.4.13粘贴为cv2.pyd,将opencv 3.1.0粘贴为cv2(3)pyd,以便在需要使用其中任何一个时对其进行更改。我的系统是64位的,我使用jupyter笔记本电脑。当我运行import cv2命令时,它会写我

ImportError回溯(最近一次呼叫最后一次) 在() ---->1进口cv2 在水蟒3中,我使用蟒蛇3.5


ImportError:DLL加载失败:找不到指定的模块。

我可能遗漏了什么,但我相信您只是遗漏了设置envi。变量。 设置环境变量

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

添加一个新的用户变量以指向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\u DIR%\bin追加到用户变量路径

例如,我的PATH用户变量如下所示

之前:

C:\Users\Johnny\Anaconda;C:\Users\Johnny\Anaconda\Scripts 之后:


C:\Users\Johnny\Anaconda;C:\Users\Johnny\Anaconda\Scripts;%OPENCV_DIR%\bin

我可能错过了一些东西,但我相信您只是错过了设置envi。变量。 设置环境变量

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

添加一个新的用户变量以指向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\u DIR%\bin追加到用户变量路径

例如,我的PATH用户变量如下所示

之前:

C:\Users\Johnny\Anaconda;C:\Users\Johnny\Anaconda\Scripts 之后:


C:\Users\Johnny\Anaconda;C:\Users\Johnny\Anaconda\Scripts;%OPENCV_DIR%\bin

您是否尝试将其粘贴到DLL文件夹中?这就是我在Anaconda2中必须做的,我的错误是我使用了python 3.5。我卸载并安装了Python2.7,幸运的是它可以运行。谢谢您的快速回复快速回复对不起,您是否尝试将其粘贴到DLL文件夹中?这就是我在Anaconda2中必须做的,我的错误是我使用了python 3.5。我卸载并安装了Python2.7,幸运的是它可以运行。谢谢你的快速回答。很抱歉