从python使用pyodbc连接到MSSQL服务器时出现问题

从python使用pyodbc连接到MSSQL服务器时出现问题,python,ubuntu,pyodbc,Python,Ubuntu,Pyodbc,我正在使用ubuntu,并试图将MSSQL服务器从python连接到pyodbc。我用的是pycharm专业版。 我正在尝试连接到sql server,但我正在 pyodbc.Error:('01000',“[01000][unixODBC][Driver Manager]无法打开库'FreeTDS':找不到文件(0)(SQLDriverConnect)” 这是我的密码: def read_data(self): conn = pyodbc.connect('Trusted_Conne

我正在使用ubuntu,并试图将MSSQL服务器从python连接到
pyodbc
。我用的是pycharm专业版。 我正在尝试连接到sql server,但我正在

pyodbc.Error:('01000',“[01000][unixODBC][Driver Manager]无法打开库'FreeTDS':找不到文件(0)(SQLDriverConnect)”

这是我的密码:

 def read_data(self):
    conn = pyodbc.connect('Trusted_Connection=yes', driver='FreeTDS', TDS_Version=7.3,    server='XXXXXXXXXX/SQL2014',
               port= 1433, database = 'YYYY')

我根据文档进行了研究,我已经安装了odbc和freetds。

我的问题解决了。我的问题源于我的本地数据库设置。谢谢你的评论

这有帮助吗?事实上,它不起作用。我正在尝试连接pymssql。我在使用windows时没有遇到任何连接问题。但我使用ubuntu的时间很短,5个小时后就无法连接了。我尝试了很多方法,现在我正在将sql server安装到ubuntu。你检查了吗?是的,但我不明白我将在哪里创建文本文件。在pycharm或任何地方的tet文件中?@Beyza-文本文件是临时文件。它可以驻留在您具有读/写访问权限的任何文件夹中,并且可以使用任何文本编辑器(甚至是基于控制台的工具,如vim或nano)创建它。(另外,请记住在回复评论中使用“@…”,以便通知您回复的人。)