我正试图从64位Windows客户端机器连接到数据库服务器。我试图连接adodbapi,但失败了。
pyodbc(或pypyodbc)可以用来设置连接。
pyodbc的公认答案要求python 3.3描述如何安装pyodbc。还发布了我的经验(抛出了一个异常),当时使用该方法成功地在Win7 Enterprise SP1上为Python 3.5.1.on安装了64位pyobdc。
以下是方法的总结:
1-转到Chris Gholke的网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/(它有许多软件包的Windows版本)并下载64位pyodbc软件包(对于3.x:pydbc-3.0.10-cp35-none-win_amd64.whl,对于2.7:pydbc-3.0.10-cp27-none-win_amd64.whl)
2-打开一个命令行窗口,并在该窗口中执行其余步骤。
3-移动(cd)到位于python安装文件夹下的Scripts文件夹。在发布的示例中,这是C:\python\64位\Scripts。
4-运行pip查看已经安装的内容:
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。