适用于 64 位的 Azure-django pip pyodbc

Azure-django pip pyodbc for 64 bit

我使用此 link 为我的网站配置 Azure Sql 服务器 (sql_server.pyodbc)。我使用 Python 64 位。 pyodbc - 用于 32 位。

如果我使用sql_server.pyodbc,错误是

Unknown command: 'syncdb'
Type 'manage.py help' for usage.
The Python REPL process has exited

如何将 pip pyodbc 更改为 64 位,或使用其他 pip?

下载sql_server源码包,并运行"python setup.py install"

有一个关于 How to install pyodbc 64bit 的已回答线程可以帮助解决问题。请参考话题 How to install pyodbc 64-bit?.

您可以在 unoffical python 模块列表 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 中找到 64 位 pyodbc whl 文件并尝试使用它。

如果不行,我建议你可以尝试使用 pymssql 包而不是 Azure SQL 数据库的 pyodbc 包,请参考文档 https://azure.microsoft.com/en-us/documentation/articles/sql-database-develop-python-simple-windows/.