网站首页 文章专栏 在docker中解决软件动态库问题 & 安装opencv_python
在docker中解决软件动态库问题 & 安装opencv_python
创建于:2019-06-27 04:23:22 更新于:2024-12-21 15:35:31 羽瀚尘 868
docker docker

简介

docker是一个方便的解决软件环境依赖的工具,但是基础系统环境镜像过于简单,导致安装软件时频繁报动态库寻找不到的错误。

定位依赖

使用apt-file定位依赖,如果缺少某个so库,查看哪个软件可以解决这个问题

apt install apt-file
apt-file update
# 以libSM.so.6为例
apt-file search libSM.so.6

实例:安装opencv_python

可以正常使用pip安装,但是import后报错,缺少动态库,使用apt-file找出需要安装的软件,如下:

apt install libsm6
apt install libxrender1
apt install libxext6

参考: csdn博客