2014-04-04 118 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上。 –

相關問題