当前位置: 首页 > article >正文

[Bug]libGL.so.1: cannot open shared object file: No such file or directory

问题描述:

在服务器环境配置尝试导入 opencv (cv2) 模块时,系统找不到 libGL.so.1 这个共享库文件。这个问题通常出现在 Linux 系统中,特别是当系统缺少必要的图形库时。

(yolov11) python ./configs/yolov11/train.py
Traceback (most recent call last):
  File "/sxs/zhoufei/yolov11/./configs/yolov11/train.py", line 10, in <module>
    from ultralytics import YOLO
  File "/opt/conda/envs/yolov11/lib/python3.10/site-packages/ultralytics/__init__.py", line 11, in <module>
    from ultralytics.models import NAS, RTDETR, SAM, YOLO, FastSAM, YOLOWorld
  File "/opt/conda/envs/yolov11/lib/python3.10/site-packages/ultralytics/models/__init__.py", line 3, in <module>
    from .fastsam import FastSAM
  File "/opt/conda/envs/yolov11/lib/python3.10/site-packages/ultralytics/models/fastsam/__init__.py", line 3, in <module>
    from .model import FastSAM
  File "/opt/conda/envs/yolov11/lib/python3.10/site-packages/ultralytics/models/fastsam/model.py", line 5, in <module>
    from ultralytics.engine.model import Model
  File "/opt/conda/envs/yolov11/lib/python3.10/site-packages/ultralytics/engine/model.py", line 11, in <module>
    from ultralytics.cfg import TASK2DATA, get_cfg, get_save_dir
  File "/opt/conda/envs/yolov11/lib/python3.10/site-packages/ultralytics/cfg/__init__.py", line 10, in <module>
    import cv2
  File "/opt/conda/envs/yolov11/lib/python3.10/site-packages/cv2/__init__.py", line 181, in <module>
    bootstrap()
  File "/opt/conda/envs/yolov11/lib/python3.10/site-packages/cv2/__init__.py", line 153, in bootstrap
    native_module = importlib.import_module("cv2")
  File "/opt/conda/envs/yolov11/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: libGL.so.1: cannot open shared object file: No such file or directory

解决方案:

apt install sudo
sudo apt-get update
sudo apt-get install libglvnd-dev libgl1

http://www.kler.cn/a/508271.html

相关文章:

  • [MySQL | 二、基本数据类型]
  • usb通过hdc连接鸿蒙next的常用指令
  • unity学习18:unity里的 Debug.Log相关
  • 深入了解卷积神经网络(CNN):图像处理与深度学习的革命性技术
  • 【狂热算法篇】探秘图论之 Floyd 算法:解锁最短路径的神秘密码(通俗易懂版)
  • 2019-Android-高级面试题总结-从java语言到AIDL使用与原理
  • Golang Gin系列-1:Gin 框架总体概述
  • 北京市房屋建筑物轮廓shp数据arcgis高度字段内容下载分析
  • 电路笔记(信号):Python 滤波器设计分析工具pyfda
  • 黑马Java面试教程_P1_导学与准备篇
  • LoadBalancer负载均衡服务调用
  • 栈和队列(数据结构初阶)
  • U盘被格式化后的数据救赎与防范策略
  • IEEE RAL 中科院发表混合式巡检机器人高效轨迹规划方法
  • 聚铭网络6款产品入选CCIA《网络安全专用产品指南》
  • python 利用 ddddocr包 ocr识别图片码
  • RabbitMQ实现延迟消息发送——实战篇
  • IDEA 中配置启动Tomcat
  • 码云gitee 新建仓库 添加公钥
  • 2019-腾讯Android面试精选题——谈一谈Binder的原理和实现一次拷贝的流程
  • 【MySQL】复合查询+表的内外连接
  • YOLO系列代码
  • 英文单词remix的意思:二创,改编,混剪
  • 3DDFA-V2 :Towards fast, accurate and stable 3d dense face alignment
  • vue2配置跨域后请求的是本机
  • 【python因果库实战20】causallib 评估图表概述3