面对在ubuntu 16.04中安装pyodbc和pymssql的障碍

Zay*_*hin 6 python sql-server ubuntu

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

pip install pyodbc
Run Code Online (Sandbox Code Playgroud)

跟随此链接 安装了Sql Server的Ubuntu 16.04上的Pyodbc安装错误 但是没有解决下面的类型错误抛出

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
Run Code Online (Sandbox Code Playgroud)

Zay*_*hin 13

对于pyodbc案例,我使用了命令

sudo apt-get install unixodbc-dev
pip install pyodbc
Run Code Online (Sandbox Code Playgroud)

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

对于pymssql,我使用了命令

sudo apt-get install freetds-dev
pip install pymssql
Run Code Online (Sandbox Code Playgroud)

然后能够成功将pymssql安装和数据插入到mssql服务器中