ImportError: libSM.so.6: cannot open shared object file: No such file or dir

centos7和ubuntu18.04分别解决cv2缺少共享库( libSM.so.6)的解决方法

https://blog.csdn.net/Bobdragery/article/details/106414041?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-7.control&dist_request_id=1619660554892_68902&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-7.control

yum install libSM-1.2.2-2.el7.x86_64 --setopt=protected_multilib=false

yum install libXrender-0.9.10-1.el7.x86_64 --setopt=protected_multilib=false

yum install libXext-1.3.3-3.el7.x86_64 --setopt=protected_multilib=false

ubuntu18.04

apt-get upgrade -y && apt-get install libsm6 -y && apt-get install libxrender1 -y && apt-get install libxext-dev -y

ImportError: libSM.so.6: cannot open shared object file: No such file or dir

 https://blog.csdn.net/agonysome/article/details/108985079

【Linux】 解决报错: ImportError: libSM.so.6: cannot open shared object file: No such file or directory

https://www.cnblogs.com/richerdyoung/p/8458910.html

https://blog.csdn.net/qq_35516745/article/details/103822597

ImportError: libGL.so.1: cannot open shared object file: No such file or directory缺少共享库

https://blog.csdn.net/agonysome/article/details/108985079

https://www.pianshen.com/article/90272002473/

Centos7安装opencv-python缺少共享库(libSM.so.6, libXrender.so.1, libXext.so.6)的解决办法

https://blog.csdn.net/qq_18863573/article/details/103155439

1.安装libSM.so.6 1.1通过yum安装 我们直接通过yum来安装libSM解决不了问题,

那是因为yum源默认提供的库是i686的,

如果我们的服务器系统是64位的,应该要安装的是x86_64版而非i686.

http://rpmfind.net/linux/RPM/centos/7.9.2009/x86_64/Packages/libSM-1.2.2-2.el7.x86_64.html

我们可以用 yum whatprovides libSM.so.6 来查看一下yum默认提供的libSM, 结果如下 可以看到默认提供的是i686的,

但是我们需要x86_64, 所以安装的时候把i686改成x86_64,

如下

sudo yum install libSM-1.2.2-2.el7.x86_64 --setopt=protected_multilib=false

sudo yum install libXrender-0.9.10-1.el7.x86_64 --setopt=protected_multilib=false

sudo yum install mesa-libGL.x86_64

LIBCLNTSH.SO: WRONG ELF CLASS: ELFCLASS32错误一例

https://blog.csdn.net/weixin_33957648/article/details/89793623?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-1&spm=1001.2101.3001.4242

已解决.so文件调用时wrong ELF class: ELFCLASS32

https://blog.csdn.net/qq_34705828/article/details/77410965

原文地址:https://www.cnblogs.com/funykatebird/p/14715567.html