Python 无法通过Mac中的sql alchemy连接远程MSSQL

Python 无法通过Mac中的sql alchemy连接远程MSSQL,python,sql-server,sqlalchemy,Python,Sql Server,Sqlalchemy,这给我带来了一个错误: sqlalchemy.exc.DBAPIError:(pyodbc.Error)('01000',“[01000] [unixODBC][Driver Manager]无法打开库的SQL Server本机客户端 10.0':未找到文件(0)(SqlDriverConnection)“) 有人能帮我吗?请检查以下设置并重试 1) 在文件系统中搜索名为libsqlncli*的文件。然后检查其: A) 权限 B) 在针对该文件执行的ldd命令的输出中报告“未找到”的行; C)如

这给我带来了一个错误:

sqlalchemy.exc.DBAPIError:(pyodbc.Error)('01000',“[01000] [unixODBC][Driver Manager]无法打开库的SQL Server本机客户端 10.0':未找到文件(0)(SqlDriverConnection)“)


有人能帮我吗?

请检查以下设置并重试

1) 在文件系统中搜索名为libsqlncli*的文件。然后检查其:

A) 权限 B) 在针对该文件执行的ldd命令的输出中报告“未找到”的行; C)如果一切正常,请在odncinst.ini文件中检查/ddd以下条目:

import sqlalchemy as sa
import pyodbc
from sqlalchemy.sql import select

engine = sa.create_engine('mssql+pyodbc://user:password@ipaddress.domain.name/database')

con = engine.connect()
[SQL Server本机客户端1[0 | 1].0]Description=Microsoft SQL Server 适用于Linux的ODBC驱动程序V1.0 Driver=/opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0 UsageCount=1


*

我也尝试过通过pyodbc进行连接,但未能成功。它与数据库配置有什么关系吗?此链接中也给出了类似的解决方案
*