大家好,我刚刚在 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 notebook。当我运行命令 import cv2 它写给我
ImportError Traceback(最后一次调用) 在 () ----> 1 导入 cv2 在 anaconda3 中我使用 python3.5
ImportError:DLL 加载失败:找不到指定的模块。
最佳答案
我可能遗漏了一些东西,但我相信您只是缺少设置环境。变量。 设置环境变量
右键单击“我的电脑”(或 Windows 8.1 上的“这台电脑”)-> 左键单击“属性”-> 左键单击“高级”选项卡-> 左键单击“环境变量...”按钮。
添加一个新的用户变量以指向 OpenCV(32 位系统的 x86 或 64 位系统的 x64。)我目前在 64 位机器上。
| 32 位或 64 位机器? |变量 |值(value) |
|------------------------|------------|------ ------------------------------|
| 32 位 | OPENCV_DIR
| C:\opencv\build\x86\vc12
|
| 64 位 | OPENCV_DIR
| C:\opencv\build\x64\vc12
|
将 %OPENCV_DIR%\bin 附加到用户变量 PATH。
例如,我的 PATH 用户变量如下所示......
之前:
C:\Users\Johnny\Anaconda;C:\Users\Johnny\Anaconda\Scripts 之后:
C:\Users\Johnny\Anaconda;C:\Users\Johnny\Anaconda\Scripts;%OPENCV_DIR%\bin
关于python - 在anaconda3中安装opencv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41199408/