我尝试在 Ubuntu 16.04 上安装 ODBC 驱动程序 13,但安装后仍然缺少驱动程序。我按照 this page 中的步骤操作,但是当我想连接时,驱动程序仍然丢失。
下面的代码也返回空数组:
import pyodbc
print(pyodbc.drivers())
此外,当我想通过以下方式安装时:
wget https://gallery.technet.microsoft.com/ODBC-Driver-13-for-Ubuntu-b87369f0/file/154097/2/installodbc.sh
在installodbc.sh
内部,下面的部分给了我一个错误,找不到./install.sh
:
echo "Installing the Microsoft ODBC Driver 13 for SQL Server- Ubuntu"
sudo bash ./install.sh install --force --accept-license
echo "Cleaning up"
rm -rf /tmp/msodbcubuntu
有谁知道如何解决这个问题吗?我尝试了互联网上所有可能的答案,但驱动程序丢失,我无法建立连接。
最佳答案
有关如何在 Ubuntu 上设置 SQLServer 和 ODBC 进行 Python 开发的最新说明,请访问 https://www.microsoft.com/en-us/sql-server/developer-get-started/python/ubuntu/
这是由 SQL Server 产品团队维护的。
可以在以下位置找到安装 ODBC 的最新说明: https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server#microsoft-odbc-driver-131-for-sql-server
关于python - 在 Ubuntu 16.04 中安装适用于 SQL Server 的 Microsoft ODBC 驱动程序 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45299638/