安装opencv时报错 ImportError: libXrender.so.1: cannot open shared object file: No such file or directory-程序员宅基地

技术标签: python  Linux  opencv  libxrender  

安装opencv时报错 ImportError: libXrender.so.1: cannot open shared object file: No such file or directory

这里写图片描述

解决办法:
方法一:
执行

apt-get install libxrender1

以安装libxrender1
但显示需要python2.7,我用的3.5,因此未能安装成功.
出错代码:

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 python-minimal : Depends: python2.7-minimal (>= 2.7.12-1~) but it is not going to be installed
                  Recommends: python but it is not going to be installed
 python2.7 : Depends: python2.7-minimal (= 2.7.12-1ubuntu0~16.04.3) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

因此使用方法二:
下载deb软件包,再使用dpkg命令手动安装
具体步骤:
1.在https://pkgs.org/上搜索对应版本deb安装包,比如我的Linux Ubentu 64位安装libxrender1_0.9.9-0ubuntu1_amd64.deb下载地址

(可以在Linux系统中用wget命令直接下载)

2.进入Liunx终端,找到deb目录下,执行

dpkg -i libxrender1_0.9.9-0ubuntu1_amd64.deb

安装好后再进入python,import cv2不再报错

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/DoReAGON/article/details/82490950

智能推荐

疯狂的Web应用开源项目_web 开源工作日历-程序员宅基地

文章浏览阅读2.2k次。下面是一个Web应用的开源列表。没什么可说的,太疯狂了。尤其是Web 2.0那一堆。我不知道你怎么想,有些开源项目的源码写得挺不好的,尤其是性能方面。或许你会以为改一改他们就可以成为为自己所用,不过,改这些开源的项目还真不容易。玩玩还可以。数字媒体相册(Flickr, Picasa)Gallery,基于PHP + MySQL的Web相册。非常易于使用,包括一个配置向导,对于_web 开源工作日历

tp3与tp5的区别 以及 tp5与laravel的区别_tp3版本-程序员宅基地

文章浏览阅读2.6k次。Tp3 和 Tp5之间的区别Tp5版本和Tp3的差异较大的,它们的主要区别:1.URL和路由5.0的URL访问不再支持普通URL模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式:主要改进有以下几点:1.增加路由变量规则、2.增加组合变量支持、3.增加资源路由、4.增加路由分组、5.增加闭包定义支持、6.增加MISS路由定义、7.支持URL路由..._tp3版本

docker介绍-程序员宅基地

文章浏览阅读88次。简介:docker是目前最火的技术,没有之一1,与openstack相比,docker的优点:2,docker的使用场景(docker能干什么):1,简化配置2,提高开发效率3,应用隔离4,服务器整合5,多用户使用6,快速部署7,代码流水线管理8,开发调试安装前准备升级内核-3.0参考文档:http://w..._"[graphdriver] prior storage driver \"devicemapper\" failed: error running devi"

Web服务器处理并发连接请求的工作模型_常用的web服务器请求处理模型有哪些-程序员宅基地

文章浏览阅读2.4k次。一、单线程web服务器(Single-threaded web servers)此种架构方式中,web服务器一次处理一个请求,结束后读取并处理下一个请求。在某请求处理过程中,其它所有的请求将被忽略,因此,在并发请求较多的场景中将会出现严重的性能问题。(即一次只能处理一个请求) 二、多进程/多线程web服务器此种架构方式中,web服务器生成多个进程或线程并行处理多个用户请求,进程或线程可以按需或事先..._常用的web服务器请求处理模型有哪些

Linux-在linux修改文件夹及其子文件夹的权限_centos 更改文件夹子文件权限-程序员宅基地

文章浏览阅读2.2k次。加入-R 参数,就可以将读写权限传递给子文件夹例如chmod -R 777 /home/mypackage那么mypackage 文件夹和它下面的所有子文件夹的属性都变成了777.777是读、写、执行权限..._centos 更改文件夹子文件权限

随便推点

html中可以单独使用的标签,html标签怎么用-程序员宅基地

文章浏览阅读867次。如何选择使用的HTML标签?什么时候选择什么样的标签?在网页布局中HTML标签如何选择?在布局时会遇到如何选择HTML标签布局,但对于非新手CSSer来说非常简单,但对于刚刚学习或刚刚入手CSS制作来说却是一个无形问题。这里为大家简单介绍在DIV+CSS布局中如何选择HTML标签:1、框架布局(使用DIV标签)在网页中框架布局一般使用DIV布局,无论大小DIV盒子一般均使用DIV标签(2、列表型布..._html多个li标签单独调用

Python字符串类型:字符串索引、字符串切片、字符串format()方法格式化、字符串操作符、字符串处理函数_字符串类型类型的索引方式-程序员宅基地

文章浏览阅读956次。字符串:由0个或多个字符组成的有序序列sequence。一、字符串表示方式:2类4种由一对单引号或双引号表示,该方式仅用于表示单行字符串由一对三单引号或三双引号,该方式可以表示多行字符串如果希望在字符串中包含单引号,外面就用双引号;反之亦然。否则出错如果希望在字符串中既包含单引号又包含双引号,外面用三单引号注:无论单双,无论几个,外面的引号一定都是英文引号。反斜杠()的作用:①转义符;②续行符转义符与后面相邻的一个字符共同组成了新的含义,如\n表示换行,\表示反斜杠,\‘表示单引_字符串类型类型的索引方式

win7休眠开启与关闭_win7 关闭休眠-程序员宅基地

文章浏览阅读4w次。从开始菜单中找到“附件→命令提示符”,手工输入如下命令:powercfg-a,从这里可以清楚的看到,计算机是支持休眠的,显示“尚未启用休眠"。仍然在命令提示符下进行操作, 开始休眠方法:手工键入如下命令:powercfg -hibernate on(关闭则为powercfg -hibernate off) 命令执行之后立即就可以生效,无需要重新启动系统,再次执行“powercfg -a..._win7 关闭休眠

完美解决mysql保存中文出现1366错误_在mysql shell中输入 show variables like 'character%'; -程序员宅基地

文章浏览阅读5.7w次,点赞14次,收藏48次。最近在使用sqlalchemy将中文存放至mysql数据库的表中时出现:Warning Code :1366 Incorrect string value: '\xE5\x9C\xA8' for column 'content' at row 1这是因为我们存放的中文,而我们的表并不支持中文字符集,使用 show variables like 'character%'; 查看mysql当前..._在mysql shell中输入 show variables like 'character%'; 结果出现 (code 1366):

《ElasticStack从入门到实践》学习笔记1_elastic stack从入门到精通 笔记-程序员宅基地

文章浏览阅读760次。一、ElasticSearch入门介绍 1、常见术语: A、Document 文档 用户存储在ES中的数据文档。 B、Index 索引 由具有相同字段的文档列表组成。在当前版本,不在推荐下设Type,在后续版本,不再设立Type。 ..._elastic stack从入门到精通 笔记

dinic (poj2987)_poj2987 dinic-程序员宅基地

文章浏览阅读995次。program poj2987; const inf=10000001;var d,dis,pre,s,q:array[0..10000] of longint; p,next,b:array[0..200000] of longint; c:array[0..200000] of int64; aa,bb,o,i,m,tt,ans1,t:longint; ans,n,f:int64;procedure link(aa,bb:longint;cc:int_poj2987 dinic