2016-05-09 83 views
0

我試圖從我的64位Windows客戶機連接到數據庫服務器。我試圖與adodbapi連接,但失敗了。pyodbc庫是否適用於64位Windows?

+1

總之,是的。 [嘗試](https://github.com/mkleehammer/pyodbc/wiki/Getting-started),併發佈一個新問題,如果您需要特定問題的幫助。 [我如何提出一個好問題?](http://stackoverflow.com/help/how-to-ask) – Bryan

+1

另外,如果您在使用'pyodbc'時遇到問題,請展示您的作業。 :) – FlipperPA

+0

如果您的Python構建或適用的庫是32位的,則可以在64位系統上遇到問題。檢查你的python,pyodbc,pywin32(或adodbapi)都是64位的。可能不是核心問題,但容易排除。 – jdg

回答

1

pyodbc(或pypyodbc)可以用來設置連接。

接受的答案pyodbc requires python 3.3描述瞭如何安裝pyodbc。還發布了我的經驗(引發異常),當使用該方法成功安裝Python 3.5.1.on Win 7企業版SP1的64位pyobdc。

這裏的方法的總結:

1 - 轉到克里斯Gholke的網站:http://www.lfd.uci.edu/~gohlke/pythonlibs/(其中有許多包的Windows版本),並下載64位pyodbc包(3.X:pyodbc-3.0。 10-cp35-none-win_amd64.whl, for 2.7:pyodbc-3.0.10-cp27-none-win_amd64.whl)

2 - 打開命令行窗口並執行該窗口內的其餘步驟。

3 - 將(cd)移動到位於python安裝文件夾下的Scripts文件夾。在發佈的例子中,這是C:\ python \ 64位\ Scripts。

4 - 運行點子,看看有什麼已經安裝:

pip list 

5 - 如果車輪未列出您需要在安裝pyobdc之前進行安裝:

pip install wheel  

它安裝輪直接關閉網頁(你可以下載並安裝下一步)

6 - 使用pip安裝pyodbc:

pip install <path to your download folder>\pyodbc-3.0.10-cp35-none-win_amd64.whl - change name for 2.7 

7 - 您可能會得到一個異常(記錄在案例中),但似乎並不重要。通過輸入以確認安裝:

pip list 

8 - 使用pyobdc。

相關問題