如何检查我的MacOS上是否已安装pyodbc?

1 投票
1 回答
3941 浏览
提问于 2025-04-18 01:22

有没有什么方法可以检查我的MacOS(10.9)上是否已经安装了pyodbc?我已经在我的Mac上安装了Python 2.7,后来又安装了Python 3。现在这两个版本的Python在我的终端上都能正常工作。

我听说pyodbc不能单独使用,它需要一个ODBC管理器(推荐在Mac上使用iodbc),那么有没有办法检查这个呢?我对这些东西还比较陌生,所以不想因为安装了已经存在的pyodbc或iodbc而搞得一团糟。

不确定这个信息是否相关,但我想创建一个ODBC数据库连接,能够同时支持MySQL和Postgres(我在Mac上都安装了这两个)。我想从一个表中选择一些信息,然后关闭连接。现在我正处于创建连接的第一阶段……

非常感谢任何帮助。

1 个回答

2

一般来说,检查一个Python库是否安装的好方法是打开Python命令行,然后尝试导入这个库。

>>import pyodbc

当然,你也可以使用查找、定位等工具,但这样做可以直接告诉你这个库是否安装并且正常工作。

你问到了pyodbc,通常在Stack Overflow上不应该仅仅根据个人观点来回答问题,但我在使用Postgres的psycopg2时发现它比pyodbc更容易使用,也更可靠。我没有用Python连接MySQL,但关于MySQLdb的评价很好。

我提到这些是因为你说你还处于学习的早期阶段,所以考虑每个数据库的原生驱动可能会更好。

撰写回答