首页 > 编程 > Python > 正文

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

2019-11-06 07:22:12
字体:
来源:转载
供稿:网友

配置正常的步骤

从opencv官网下载opencv

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

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

测试:快捷键win+R ,输入cmd打开命令行,输入python(如果这个时候有问题,检查你是否装了python),接着输入import cv2(目前的opencv版本只支持python2),如果现象如下图所示: 这里写图片描述 说明一切正常,就可以放心的使用了

错误

笔者在安装配置过程中遇到了几个匪夷所思的错误,其中一个就是 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版本适配的问题。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表