【opencv】opencv+python配置失败解决方法

配置正常的步骤

  1. 从opencv官网下载opencv

  2. 下载完成后直接安装,以默认安装路径默认C:\opencv为例

  3. 配置:需要根据你安装的python版本来,是python 64位的,就将opencv中的C:\opencv\build\python\2.7\x64下的cv2.pyd移动到python安装目录下的Lib\site-packages。32位的同理。

  4. 测试:快捷键win+R ,输入cmd打开命令行,输入python(如果这个时候有问题,检查你是否装了python),接着输入import cv2(目前的opencv版本只支持python2),如果现象如下图所示:
    【opencv】opencv+python配置失败解决方法_第1张图片
    说明一切正常,就可以放心的使用了

错误

笔者在安装配置过程中遇到了几个匪夷所思的错误,其中一个就是
ImportError: numpy.core.multiarray failed to import
明明是import cv2,偏偏提示numpy模块不正常。笔者将原来下载的模块删除,从新从numpy官网[http://www.scipy.org/scipylib/download.html],按照提示

git clone https://github.com/numpy/numpy.git numpy

重新安装了numpy(使用git的前提是安装Git,百度Git)
结果还是不行。
最后经过艰苦的探索找到了一下解决方法:
在Git下输入:

pip install -U numpy 

下载了一个貌似不是最新版本的numpy,然后,一切都正常了。
看来是numpy版本和opencv以及python版本适配的问题。

你可能感兴趣的:(也说编程,python,opencv)