小编sil*_*ode的帖子

链接器错误与libmsodbcsql-13.0.so.0.0阻止pyODBC到MS SQL连接.CentOS 7

我试图从python应用程序与pyodbc连接到MS SQL服务器.我安装了pyodbc和unixODBC,我尝试安装Linux的MS驱动程序.我认为问题是MS驱动程序缺少依赖项,但尽管我已经知道依赖项是安装的.因为Microsoft驱动程序无法通过yum安装,所以我必须wget并运行安装脚本.所以我确定我需要做一些手工工作才能解决下面缺少的链接.我不知道如何做到这一点,因为我是Linux上的新手.我也包含了我的配置文件以防万一.

当我跑...

 ldd /opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0
Run Code Online (Sandbox Code Playgroud)

我得到以下......

/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0)

/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0)

linux-vdso.so.1 =>  (0x00007fff22b27000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f03de43f000)
libodbcinst.so.2 => /lib64/libodbcinst.so.2 (0x00007f03de22d000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f03de027000)
libgss.so.3 => not found
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f03ddd42000)
libcrypto.so.1.0.0 => not found
libssl.so.1.0.0 => not found
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f03dda39000)
....(THE REST ARE FOUND)
Run Code Online (Sandbox Code Playgroud)

ODBCINST.INI ODBC.INI

欢迎任何帮助或建议.谢谢!

python sql linux odbc centos

8
推荐指数
1
解决办法
500
查看次数

标签 统计

centos ×1

linux ×1

odbc ×1

python ×1

sql ×1