即使安装也无法找到pyodbc驱动程序

里尔孔42

我已经pyodbc安装了,并且试图连接到服务器,但是pyodbc找不到驱动程序。我做了以下事情:

  1. pyodbc使用安装pip

    pip install pyodbc
    
  2. 遵循Microsoft的说明

  3. 运行一个测试脚本:

    import pyodbc 
    
    print(pyodbc.drivers())
    

    返回一个空数组。

我还需要做什么?我正在Anaconda Python安装中的Jupyter Notebook中运行脚本。

精明的

我有同样的问题。我发现的唯一解决方法是将驱动程序文件位置传递给连接请求。但是在尝试使用时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()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PyODBC:即使存在,也无法打开驱动程序

即使设置了 PPA 也无法安装 Nvidia 驱动程序

显卡即使在最新的驱动程序下也无法使用?

即使重新安装驱动程序后,Ubuntu也无法检测到wifi(BCM43142)

即使重新安装了VirtualBox,也无法在macOS上启动VirtualBox中带有“未安装内核驱动程序(rc = -1908)”错误的Linux VM

多端口串行适配器:即使加载了驱动程序,也无法使用

即使程序已安装且运行正常,也无法找到libopencv_core.so.3.4.0的位置

无线局域网在14.04中工作,即使使用专有驱动程序也无法在16.04中工作

Chrome 驱动程序无法找到网页上的元素,即使我之前已经验证过

Windows无法找到网络驱动程序

FlywayDB无法找到Postgresql驱动程序

PHP无法找到MongoDB驱动程序

即使安装了纱线,也无法找到模块“纱线”

无法安装ADB驱动程序

无法安装我的驱动程序

无法安装“其他驱动程序”

无法安装板载图形驱动程序

无法安装驱动程序或GTX Experience

无法安装NVidia驱动程序352

无法安装Nvidia驱动程序

无法安装Nvidia驱动程序

重新安装Windows 7后无法找到正确的驱动程序

登录后 ubuntu 冻结(即使安装了驱动程序)

安装驱动程序

安装驱动程序

CUDA驱动程序安装,错误:`无法安装显示驱动程序,需要root访问权限。

谁能帮我找到并安装beta amd驱动程序?

SQL Server驱动程序错误无法找到或加载JDBC驱动程序:

Jooq是无法找到Postgres数据库驱动程序