最近有个需求要在CentOS上跑的Flask访问MSSQL数据库,查了半天资料,终于部署成功,在此记录下。
yum install unixODBC-devel
odbc_config --version # 查看unixODBC版本
odbcinst -j # 测试ODBC
curl https://packages.microsoft.com/config/rhel/6/prod.repo > /etc/yum.repos.d/mssql-release.repo
yum install msodbcsql17
yum install mssql-tools
Python程序要安装pyodbc:
Pip install pyodbc
我的flask运行的虚拟环境是用Anaconda部署的,本身自带了pyodbc模块。在网站目录下的pyvenv.cfg文件中将
include-system-site-packages = fales
改为
include-system-site-packages = true
网友评论