You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Colab中启用pyodbc?安装遇驱动报错求助

解决Google Colab中安装pyodbc时「找不到ODBC Driver 17 for SQL Server」的问题

你之前的命令失败是因为用了Ubuntu 16.04的源,而Colab当前使用的是更高版本的Ubuntu(比如22.04),源版本不匹配直接导致了依赖冲突。试试下面这套适配Colab环境的完整步骤:

步骤1:安装基础工具并添加正确的Microsoft源

执行以下命令,注意如果Colab显示的是Ubuntu 20.04版本,就把命令里的22.04替换成20.04:

# 更新系统包并安装必要工具
!sudo apt-get update && sudo apt-get install -y curl apt-transport-https

# 添加Microsoft官方GPG密钥
!curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

# 添加对应Ubuntu版本的Microsoft软件源
!curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list

步骤2:安装ODBC驱动和开发依赖

更新包列表后,安装SQL Server ODBC驱动17,同时安装unixodbc-dev——这个是pyodbc编译时必须的依赖库:

!sudo apt-get update
!sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17 unixodbc-dev

步骤3:安装pyodbc

最后执行pip安装pyodbc:

!pip install pyodbc

验证安装是否成功

运行以下代码检查驱动是否正常加载:

import pyodbc
available_drivers = [driver for driver in pyodbc.drivers()]
print("可用ODBC驱动:", available_drivers)

如果输出结果里包含ODBC Driver 17 for SQL Server,就说明安装成功了。

内容的提问来源于stack exchange,提问作者Juan Zamora

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 05:23:14