如何通过anaconda3安装opencv,anaconda安装opencv失败
Anaconda可以用pip安装opencv,用pip安装opencv。
$ pip安装opencv-python pip安装需要安装依赖软件包,比如numpy。
后记2019年12月21日
在python3.6上安装pip后,opencv-python的默认安装版本是4.1.2。可以导入成功,但是有些方法的api和前面的代码不匹配,比如cv.findContours方法只返回两个值。conda之前安装的版本是opencv 3.1.0,调用这个方法会返回三个值。不知道是不是版本问题,由于代码不兼容,放弃了这个方法。
如果conda用于模仿pip安装命令
$conda安装opencv-python这个不行。我找不到我的包了。正确,()这个方法可能也不行。见下文))))))。
$康达安装-渠道https://conda.anaconda.org/menpoopencv 3
后记2019年11月14日
注意python环境是3.6。目前还不支持3.7,也没有相应的软件包。
然后,选择“是”正常安装。
2019-12-21
由于某些原因,环境需要重新配置。
康达方法从2019年12月开始就不是很有效了。可能是网络的原因,下载比较慢,总是下载到一半就中断,安装失败。
之后发现用康达默认源码直接安装也可以。半年前试的时候好像不行,T_T
$conda安装opencv
这也是和之前安装后的代码兼容的,所以用这个方法。
2020-07-31
现在好像又变了。
$conda安装py-opencv依赖问题在centos7上安装opencv时,会出现依赖包不足的情况。
例如
Gtk-X11-2.0.so.0 $ yumgroupstall 开发工具 $ yumintallgtk-devel GTK 2-devel reference 3359 www . cn blogs
没有共享库。(libSM.so.6、libXrender.so.1、libxext . so . 6)$ yum what provides libsm . so . 6
默认提供I686,但可能需要x86_64,因此在安装过程中将i686更改为x86_64。
$ YUMINSTALLLIBSM-1 . 2 . 2-2 . el7 . x86 _ 64-set opt=protected _ multi lib=false两个相似之处
见3https://blog.csdn.net/QQ _ 24798295/article/details/90240666。