关于python:如何确定是否安装了iODBC,unixODBC(或两者均未安装)?

How does one determine if iODBC, unixODBC (or neither) are installed?

我在Ubuntu Linux上,想知道如何检测系统具有的ODBC驱动程序管理器(如果有)。

就像Rakib的评论一样,我使用的一种非常粗糙的方法是简单地尝试运行isql(unixODBC)或iodbctest,因为Ubuntu会报告是否已安装其父软件包。有趣的是,在此新VM上,pyodbc告诉我,即使未安装unixODBC工具,也已使用unixODBC(请参见屏幕截图)。

Running


这是通过工作完成的粗略方法:

1
find / -name"*unixodbc*"