【发布时间】:2020-12-30 12:26:14
【问题描述】:
我正在尝试使用在 Spyder 中运行时完美运行但在 Colab 中引发错误的确切代码将 SQL 连接到 Colab 笔记本!
conn = pyodbc.connect(
"Driver={SQL Server Native Client 17.0};"
"Server=servername;"
"Database=dbname;"
"Trusted_Connection=yes;"
)
Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server Native Client 17.0' : file not found (0) (SQLDriverConnect)")
为了解决它,我按照here 的建议运行了以下命令,但无济于事。网络上关于这个问题的信息也很少。
%%sh
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get -q -y install msodbcsql17
!sudo apt-get install unixodbc-dev
!pip install pyodbc
!pip install chart_studio
import pyodbc
【问题讨论】:
标签: python google-colaboratory pyodbc