看板 Python 關於我們 聯絡資訊
各位大大你好 在連接My SQL的時候發生一點問題 開發環境:Mac os high sierra python 3.5.2 代碼如下: import pandas as pd import numpy as np import datetime as dt import pyodbc server = 'xxx.xxx.xxx.xx' username = 'xxxx' password = 'xxxx' database = 'xxxx' driver = '{ODBC Driver 13 for SQL Server}' connectionString = 'DRIVER={0};PORT=1433;SERVER={1};DATABASE={2}; UID={3};PWD={4}'.format(driver, server, database, username, password) cnxn = pyodbc.connect(connectionString) cursor = cnxn.cursor() 代碼如上! 但出現error : ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 13 for SQL Server' : file not found (0) (SQLDriverConnect)") 試過https://goo.gl/sbehKM 這個網站的解法了,但還是無法連接上 想問問大大有沒有解決方法? 跪謝各位大大指導! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.14.39.140 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1525074760.A.4E0.html
uranusjr: https://d.pr/oW3pKM ? 04/30 17:27
yanwu0105: 大大 試過了 還是不行... 04/30 23:27
funk6478: 你不是用MySQL嗎 怎麼會用SQL Server的寫法 05/01 14:49
froce: 你是用My SQL還是MS SQL Server? 05/01 16:09
froce: SQL server要先裝他的ODBC driver 05/01 16:10
yanwu0105: 謝謝 大大 已解決 05/02 09:53
yanwu0105: 是因為沒有安裝驅動程式 05/02 09:53