linux环境安装opencv导入依赖报错问题

摘要:
linux环境通过pip安装opencv后,导入cv2时报错:在centos和ubuntu环境下都遇到相同的问题。

linux环境通过pip安装opencv后,导入cv2时报错:
linux环境安装opencv导入依赖报错问题第1张

在centos和ubuntu环境下都遇到相同的问题。报错原因: 缺少共享库
有两种解决办法:
一.使用如下命令查看缺少得共享库
yum whatprovides libSM.so.6
使用以下命令解决:
yum install libSM-1.2.2-2.el7.x86_64 --setopt=protected_multilib=false

二.ubuntu上有时候yum不好用,可以用如下方法解决

sudo apt-get install libsm6 libxrender1 libfontconfig1
sudo python3 -m pip install opencv-contrib-python

或者安装的时候用如下命令:

sudo pip install opencv-python-headless
sudo pip install opencv-contrib-python-headless

免责声明:文章转载自《linux环境安装opencv导入依赖报错问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java编程语言基础 第三章 我行我素换购装ftp到lnmp下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python基础知识(理论)

一、运算符1.算数运算符 + - * / % ** //2**10 2的10次方4.2 // 2 == 2 只取整数部分,取商的整数部分py2 4.2 / 2 ==2py3 4.2 / 2 == 2.1二、赋值运算= 简单赋值+= 加法赋值运算-= 减法赋值运算*= 乘法赋值运算/= 除法赋值运算%=...

基于Spark环境对比Python和Scala语言利弊

在数据挖掘中,Python和Scala语言都是极受欢迎的,本文总结两种语言在Spark环境各自特点。 本文翻译自  https://www.dezyre.com/article/Scala-vs-Python-for-apache-Spark/213 1.性能对比由于Scala是基于JVM的数据分析和处理,Scala比Python快10倍。当编写Pytho...

python读写excel

Python操作excel表,需要用到两个库:xlrd和xlwt 1、获取excel表Book对象实例:   book = xlrd.open_workbook(filepath) 2、获取excel的Sheet对象   sheet_nums = book.nsheets    获取Sheet对象个数   sheet = book.sheet_by_ind...

docker安装Jenkins和构建python容器

准备工作:## 1.编写Dockerfile 定制版的镜像,以下注释需去掉尽量选择国内源,并更新下pip工具 RUN pip3 install --upgrade pipRUN pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-ho...

学习笔记之pip的基本使用

粗略学习了pip的基础知识,便将此作为学习笔记记录下来同样希望分享的能帮到大家! 如果自己电脑没有pip,小澈在此分享如何安装,解决办法很多呢 1、使用easy_install安装: 各种进入到easy_install脚本的目录下,然后运行easy_inatall pip 2、使用get-pip.py安装: 在下面的url下载get-pip.py脚本 cu...

转: python requests的安装与简单运用

requests是Python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢? 官方文档中是这样说明的: python的标准库urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一个简单的功能就需要一大堆代码。插播个好消息!刚看到requests有了中文翻译版,建议英文不好的看看...