如何通过anaconda3安装opencv,anaconda安装opencv失败

  如何通过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。

如何通过anaconda3安装opencv,anaconda安装opencv失败