opencv-python在ubuntu系统中缺少依赖

问题描述

在conda环境中已经使用命令【pip install opencv-python】安装了opencv-python4.12,python脚本中导入import cv2,仍然报错:

经过D老师和豆老师指导,找到了原因:opencv-python 不仅需要 Python 包,还依赖服务器系统的底层图形库(libGL),而我的环境是无桌面的 Ubuntu 服务器,默认未安装这些依赖,导致加载 cv2 时找不到库文件。

解决方案

登录远程服务器,安装缺失的系统依赖,执行以下命令(需 root 权限,root用户登录进行操作):

powershell 复制代码
#先更新apt源(确保能找到包)
apt update
# 安装OpenCV核心依赖的系统库(关键)
apt install -y libgl1-mesa-glx libglib2.0-0

解读:

  • libgl1-mesa-glx:能提供缺失的 libGL.so.1 库
  • libglib2.0-0:解决后续可能出现的 libgobject-2.0.so.0 缺失问题

效果:

安装依赖后,再执行脚本,import cv2就导入成功了,没有再报错。

相关推荐
独好紫罗兰3 分钟前
对python的再认识-基于数据结构进行-a003-列表-排序
开发语言·数据结构·python
AIFarmer10 分钟前
在EV3上运行Python语言——无线编程
python·ev3
不会代码的小测试12 分钟前
UI自动化-POM封装
开发语言·python·selenium·自动化
2401_8414956415 分钟前
【LeetCode刷题】二叉树的层序遍历
数据结构·python·算法·leetcode·二叉树··队列
xfddlm20 分钟前
边缘计算_ubuntu环境下使用瑞芯微RK3576NPU推理LLM
人工智能·ubuntu·边缘计算
ZH154558913125 分钟前
Flutter for OpenHarmony Python学习助手实战:GUI桌面应用开发的实现
python·学习·flutter
B站计算机毕业设计超人30 分钟前
计算机毕业设计Hadoop+Spark+Hive招聘推荐系统 招聘大数据分析 大数据毕业设计(源码+文档+PPT+ 讲解)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
B站计算机毕业设计超人31 分钟前
计算机毕业设计hadoop+spark+hive交通拥堵预测 交通流量预测 智慧城市交通大数据 交通客流量分析(源码+LW文档+PPT+讲解视频)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
CodeSheep程序羊36 分钟前
拼多多春节加班工资曝光,没几个敢给这个数的。
java·c语言·开发语言·c++·python·程序人生·职场和发展
独好紫罗兰36 分钟前
对python的再认识-基于数据结构进行-a002-列表-列表推导式
开发语言·数据结构·python