我想找到一种方法来指定驱动程序的路径 - 或以其他方式解决Pyodbc无法找到Vertica驱动程序的问题 - 对于以下带有Pyodbc包的Python 3命令
Pyodbc.connect(...)
但我一直收到无法找到Vertica驱动程序9.0.x的错误。我在macOS上使用了安装程序here和安装程序here。
我目前在命令中使用了别名Vertica但对于Pyodbc连接未知如此显然有些驱动程序文件问题,现在需要找到解决此问题的方法。
如何为pyodbc指定驱动程序的位置?或者解决为什么司机不知道?
更新了有关TaliTedi答案的评论。
较旧的pyodbc线程
答案 0 :(得分:0)
iODBC Administrator.app
(/Applications/iODBC/
)配置ODBC数据源名称(DSN),它将保存到默认文件中:
/Library/ODBC/odbc.ini
~/Library/ODBC/odbc.ini
$ODBCINI
环境变量或类似设置,请将它们指向上述文件。