2014-04-04 85 views
1

有什么办法可以检查pyodbc是否已经安装在我的MacOS(10.9)中?我已经在我的Mac上安装了python 2.7,并且以后我还安装了python3。现在这两个版本的python在我的终端上运行良好。如何检查我的MacOS上是否已安装pyodbc?

我听说pyodbc不会单独工作,它需要一个odbc管理器(并建议使用iodbc for mac),有没有什么方法可以检查呢?我对这些东西很陌生,所以不打算通过安装另一个已经存在于我的Mac上的pyodbc或iodbc来创建混乱。

不知道这个信息是否有关,但我想创建一个使用ODBC的数据库连接,这个连接必须同时适用于MySQL和Postgres(我把它们都安装在我的Mac上),从表中选择一些信息并关闭连接。而现在,我正处于创建连接的第一阶段..

帮助将受到高度赞赏。

回答

2

一般的好办法,看看是否安装一个python的lib是要走的蟒蛇提示,并尝试将其导入

>>import pyodbc 

很明显,你可以用查找,定位,等等,但是这会告诉你是否安装并正常工作。

你问过pyodbc,一般你不应该根据SO的意见给出答案,但是我对pgcopg2 for Postgres做了一些合理的处理,发现它比pyodbc更容易使用,也更可靠。我没有使用MySQL的Python,但有很好的报告MySQLdb

我提到这是因为你说你处于早期阶段,所以它可能值得考虑每个数据库的本地驱动程序。

+0

非常感谢你@john .. – rubikskube

+0

@rubiksKube欢迎您。你有没有得到pyodbc工作正常,你是否尝试Postgres或Mysql驱动程序。我尝试pyodbc连接到SQL Server,但无法让它在Linux上工作,但我可以在Windows上。 –

相关问题