linux安装pyodbc、django-pyodbc报错:src/pyodbc.h:56:17: fatal error: sql.h: No such file or directory #inc...

本文详细介绍了在Linux CentOS 7环境下,使用Python Django框架连接SQL Server数据库的具体步骤。包括设置setting.py文件中数据库配置参数,解决安装pyodbc和django-pyodbc时遇到的错误,如找不到sql.h文件的问题,并提供了有效的解决方案。

系统:linux centos7

开发环境:python django

数据库:sqlserver

setting.py文件如下

  'databasename': {
    'ENGINE': 'sqlserver',
    'NAME': '数据库名字',
    'HOST':DATABASES_HOST,
    'PORT': DATABASES_PORT,
    'USER': '用户名',
    'PASSWORD': '密码',
    'OPTIONS': {
    'DRIVER': 'SQL Server Native Client 10.0',
    'MARS_Connection': True,
  },

错误:安装pyodbc和django-pyodbc时,报错:src/pyodbc.h:56:17: fatal error: sql.h: No such file or directory #include <sql.h>

sudo yum install unixODBC-devel

然后就可以安装pyodbc了

转载于:https://www.cnblogs.com/zoujl/p/11005449.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值