Rilcon42 Asked: 2018-05-24 16:58:02 +0800 CST2018-05-24 16:58:02 +0800 CST 2018-05-24 16:58:02 +0800 CST 尽管安装,但找不到 pyodbc 驱动程序 772 我已pyodbc安装并尝试连接到服务器,但pyodbc找不到驱动程序。我做了以下事情: 安装pyodbc使用pip: pip install pyodbc 按照微软的指示。 运行一个测试脚本: import pyodbc print(pyodbc.drivers()) 它返回一个空数组。 我还需要做什么?我在 Anaconda Python 安装中的 Jupyter Notebook 中运行脚本。 python drivers odbc mssql 1 个回答 Voted Best Answer geominded 2018-06-16T09:18:59+08:002018-06-16T09:18:59+08:00 我遇到了同样的问题。我发现的唯一解决方法是将驱动程序文件位置传递给连接请求。但是尝试使用查询时连接/带宽非常慢pyodbc(与使用 SQL Ops Studio 相比)。 import pyodbc import pandas as pd driver = '/usr/local/lib/libtdsodbc.so' # Change this to where FreeTDS installed the driver library! conn = pyodbc.connect( driver = driver, TDS_Version = '7.3', server = <tunneled server>, port = 1433, uid = <sql_user_id>, pwd = <sql_password>) crsr = conn.cursor() table = pd.read_sql(<sql statement>, conn) crsr.close() conn.close()
我遇到了同样的问题。我发现的唯一解决方法是将驱动程序文件位置传递给连接请求。但是尝试使用查询时连接/带宽非常慢
pyodbc
(与使用 SQL Ops Studio 相比)。