Я пытаюсь использовать Python на машине RedHat для подключения к базе данных SQL Server с помощью предоставленного Microsoft драйвера. Я знаю, что драйвер работает, потому что я могу подключиться с помощью sqlcmd. Следующее в Python дает ошибку. Кажется, что pyodbc не может найти драйвер. Кто-нибудь знает, как это исправить?
conStr = 'Driver={SQL Server Native Client 11.0};Server='+server+';Database='+db+';
UID='+u+';PWD='+pw+';'
cnxn = pyodbc.connect(conStr)
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)')