Centos 6.6 64位安装pymssql

Installing pymssql in Centos 6.6 64-bit

我正在尝试在我的 Centos 6.6 中 pip install pymssql,但一直遇到此错误:

_mssql.c:314:22: error: sqlfront.h: No such file or directory cpp_helpers.h:34:19: error: sybdb.h: No such file or directory

我已经安装了 freetds、freetds-devel 和 cython。 有任何想法吗?提前致谢!

查看完整的回溯,我们看到 include_dirs 包含 /usr/local/include 但头文件在 /usr/include 中,我想这与 python 2.7 这一事实有关不是系统python.

您可以更改 setup.py 脚本以包含 /usr/include 或将文件复制到 /usr/local/include