我想使用sqlalchemy为连接mssql服务器安装pyodbc 我正在谷歌上搜索并尝试过几种方式,如
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
答案 0 :(得分:9)
对于pyodbc案例 我用了命令
sudo apt-get install unixodbc-dev
pip install pyodbc
能够成功安装pyodbc但面临我的评论问题(无法将数据推送到mssql服务器)
对于pymssql,我使用了命令
sudo apt-get install freetds-dev
pip install pymssql
然后能够成功将pymssql安装和数据插入到mssql服务器
答案 1 :(得分:1)
对于RH / Cent-OS / Linux,
yum install unixODBC
yum install unixODBC-devel
答案 2 :(得分:0)
在没有utf16的情况下试试这个:
根据@jinksPadlock我已成功安装:
sudo apt-get install unixodbc-dev