我使用的是 Ubuntu Linux,想知道如何检测系统有哪些 ODBC 驱动程序管理器(如果有)。
就像 Rakib 的评论一样,我使用的一种非常粗略的方法是简单地尝试运行 isql
(unixODBC) 或 iodbctest
,因为 Ubuntu 会报告它们的父包是否已安装。有趣的是,在这个新的虚拟机上,pyodbc 告诉我使用了 unixODBC,尽管它的工具没有安装(参见屏幕截图)。
最佳答案
这是一种通过作品来实现的粗略方法:
find / -name "*unixodbc*"
关于python - 如何确定是否安装了 iODBC、unixODBC(或两者均未安装)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19556581/