CentOS-Python连接MSSQL

最近有个需求要在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

参考资料:https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15#redhat17

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容