运行供应商程序时,运行时出现错误。我遇到了几个动态的lib错误,并逐步解决了每个错误。我被困在'python3'
我正在运行CentOS 7.6。
我得到的错误是:
加载共享库时出错:libpython3.so:无法打开共享库文件:没有这样的文件或目录
通常,我希望搜索该软件包,安装它,然后根据需要添加任何路径。
搜索显示特定的python库版本,但没有通用的python3,我缺少了一些东西。如何安装和解决python3库依赖项?
答案 0 :(得分:1)
参考“ ius仓库”:https://dl.iuscommunity.org/pub/ius/stable/Redhat/7/x86_64/repoview/python36u.html 和 https://dl.iuscommunity.org/pub/ius/stable/Redhat/7/x86_64/repoview/python36u-libs.html
python36u-libs-3.6.7-1.ius.el7.x86_64
提供了/usr/lib64/libpython3.6m.so.1.0
您可以进行符号链接,以创建缺少的`libpython3.so´
$ cd /usr/lib64/
# ln -s libpython3.6m.so.1.0 libpython3.so
有关从第三方存储库安装软件包的更新和优先级的警告,请参见https://wiki.centos.org/AdditionalResources/Repositories。