python - 在 ubuntu 16.04 中安装 pyodbc 和 pymssql 时遇到障碍

标签 python sql-server ubuntu

我想使用 sqlalchemy 安装 pyodbc 以连接 mssql 服务器 我正在谷歌搜索并尝试了多种方式,例如

pip install pyodbc

点击此链接 Pyodbc installation error on Ubuntu 16.04 with Sql Server installed 但还没有解决 抛出以下类型错误

src/pyodbc.h:56:17: fatal error: sql.h: No such file or directory
  compilation terminated.
  error: command 'gcc' failed with exit status 1

  ----------------------------------------
  Failed building wheel for pyodbc

最佳答案

对于pyodbc案例 我用命令

sudo apt-get install unixodbc-dev
pip install pyodbc

并且能够成功安装 pyodbc 但遇到我的评论问题(无法将数据推送到 mssql 服务器)

对于pymssql我使用了命令

sudo apt-get install freetds-dev
pip install pymssql

然后就能成功安装pymssql并将数据插入到mssql服务器

关于python - 在 ubuntu 16.04 中安装 pyodbc 和 pymssql 时遇到障碍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45303870/

相关文章:

python - 按 Pandas 中的一列随机排列行

sql-server - 按添加日期进行排序和过滤,同时在行 Id 上进行聚集标识主键

linux - Ubuntu中Mit Scheme安装错误(环境变量设置)

python - 隔离出现段错误的代码片段

Python 请求 "certificate verify failed"

python - 正确使用 asyncio.Condition 的 wait_for() 方法

php - 从网络到游戏

sql-server - Nhibernate:如何找到SqlDateTime溢出异常的负责字段

sql - 通过删除 NULL 值重构表

linux - 在 Linux 上哪里放置 zsh 自动完成脚本?