­

在docker中解決軟件動態庫問題 & 安裝opencv_python

  • 2019 年 11 月 20 日
  • 筆記

簡介

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博客