一般来说,我对Python和编程还很陌生,所以请容忍我。在我的工作中,我已经安装了Anaconda(Python vers 2.7),并且希望连接到一个Microsoft SQL Server数据库,最好使用ODBC。与此任务相关,我有许多问题:
我不能使用sqlite3或sqlalchemy连接到SQL Server数据库是正确的吗?我需要一个像pyodbc这样的模块?如果你能简单地解释一下为什么会这样,我将不胜感激。
编辑:删除了与在anaconda中安装pyodbc相关的问题,因为我已经解决了这个问题(通过阅读Cannot Install Python Modules after Installing Anaconda)
非常感谢您的帮助!如果我的任何问题/任何其他细节需要澄清,请不要犹豫。谢谢
我不使用Anaconda,但我使用各种数据库和ODBC。首先,如果安装了
odbc
模块,您可以尝试。它是pywin32
包(http://sourceforge.net/projects/pywin32/files/)的一部分,由ActiveState Python发行版打包。其他发行版可以单独安装。只需尝试:您也可以尝试使用您在问题中提到的
pyodbc
。有预编译版本的Windows,我认为它将与您的水蟒环境。安装后,请尝试:您可以在http://www.connectionstrings.com/找到更多的连接字符串
编辑:
看来ODBC驱动程序的位有问题。
尝试运行此程序以查看ODBC管理器可见的源:
相关问题 更多 >
编程相关推荐