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