【发布时间】:2019-01-16 13:27:58
【问题描述】:
当我通过win7(python3)
pip install opencv-python
pip install opecncv-contrib-python
可以正确导入CV2
但是当我在window server 2008 R2 enterprise上安装opencv时,出现以下错误:
In [2]: import cv2
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-2-c8ec22b3e787> in <module>()
----> 1 import cv2
c:\python36\lib\site-packages\cv2\__init__.py in <module>()
1 import importlib
2
----> 3 from .cv2 import *
4 from .data import *
5
ImportError: DLL load failed: The specified module could not be found.
我尝试安装C++ Redistributable Package(所有版本)并下载WHL文件仍然无法解决错误。
C:\Users\Administrator\Desktop>ipython
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD6
4)]
Type 'copyright', 'credits' or 'license' for more information
IPython 6.5.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: import cv2
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-c8ec22b3e787> in <module>()
----> 1 import cv2
ImportError: DLL load failed: The specified module could not be found.
我的猜测肯定是系统问题,但是查了资料发现服务器2008 R2系统的原型是Win7,装了能装的,还是不能解决问题。
所以我想知道这个错误的真正原因是什么,如果我能找出并修复它。
那我应该怎么做才能寻求帮助
【问题讨论】:
-
错误是什么?你试过什么?
-
请使用错误消息更新您的帖子。如果您正在为 python 3 安装 opencv,那就有点不同了,而且更棘手。
-
@littlecat:都是Python 3,在Windows 7系统上安装导入就可以了。
-
@jianyi,因为错误提示您有 dll 问题,如果有帮助,请尝试此视频youtube.com/watch?v=izN-NLpS5t8
-
@littlecat 但是没有解决办法
标签: python-3.x opencv window cv2