已解决
opencv python 环境安装问题
来自网友在路上 173873提问 提问时间:2023-10-26 13:45:41阅读次数: 73
最佳答案 问答题库738位专家为你答疑解惑
问题描述:
在centos上使用python的某个库,有用到opencv,但在import时报以下错误:
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
若是系统可以连接外网,则只需一条命令,安装libGL库即可:
yum install mesa-libGL.x86_64
但如果是在内网,比较麻烦,yum install 没有网络安装不了。因此需要在外网版本对应的操作系统上,手动下载 libGL及其依赖库,若没有可用服务器的话,可以临时申请个云服务器,用yumdownloader命令下载:
yumdownloader --destdir=./libGL --resolve mesa-libGL.x86_64
下载结果如下图
将所下载的结果打包拷贝至内网,逐个手动安装,安装顺序应该类似上图:
rpm -Uvh 具体的.rpm
rpm安装若报错:
can‘t create 事务 lock on /var/lib/rpm/.rpm.lock (权限不够)
一般是没有权限,要么加上权限再安装;
也可以通过另一种方式来解决。可通过解压rpm包的方式,对顺序也没有要求:
rpm2cpio 具体的.rpm |cpio -idvm
解压后把结果文件拷贝到对应python环境下的lib文件夹下即可。
查看全文
99%的人还看了
相似问题
- 【MySQL】宝塔面板结合内网穿透实现公网远程访问
- Linux CentOS+宝塔面板工具结合内网穿透实现网站发布至公网可访问
- Linux宝塔面板搭建Discuz论坛, 并内网穿透实现公网访问
- 内网穿透的应用-如何在Docker中部署MinIO服务并结合内网穿透实现公网访问本地管理界面
- 使用centos搭建内网的yum源
- OpenVPN Connect使用连接公网VPN服务器实现内网穿透
- Windows系统搭建VisualSVN服务并结合内网穿透实现公网访问
- 公司内部网络架设悟空CRM客户管理系统 cpolar无需公网IP实现内网,映射端口外网访问
- 内网穿透的应用-通过内网穿透快速搭建公网可访问的Spring Boot接口调试环境
- IPTABLES问题:DNAT下如何解决内网访问内部服务器问题
猜你感兴趣
版权申明
本文"opencv python 环境安装问题":http://eshow365.cn/6-25147-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: Power BI 傻瓜入门 10. 完善数据模型
- 下一篇: golang 摄像头截图命令版本