1

我正在使用 distutils 分发一个 python C 扩展库,该库需要链接到用户系统中可用的 ODBC 驱动程序管理器(如果有)。对于 Windows,可以假设系统提供的管理器是要使用的管理器。然而,对于其他操作系统,有几个驱动程序管理器可用(主要是 iODBC 或 unixODBC)。

您是否知道一种方法来检测用户操作系统中安装了哪些,以便 setup.py 脚本可以动态选择那个?理想情况下,它适用于 Mac 和主流 Linux 发行版。

4

0 回答 0