Pymssql+FreeTDS+Windows2016环境配置(Python访问MS SQL数据库)

Pymssql+FreeTDS+Windows2016环境配置

本系列文章由ex_net(张建波)编写,转载请注明出处。


http://blog.csdn.net/ex_net/article/details/80036183


作者:张建波 邮箱: [email protected]  欢迎来电交流!



一、相关软件资料

(1)http://pymssql.org/en/stable/intro.html
(2)https://github.com/ramiro/freetds/releases
(3)Visual Studio 2015 with Update 3(不建议使用VS2017,笔者折腾了很久在VS2017的VC编译环境下总是有问题)
(4)Python3.6 及 PyCharm 社区版(不建议费劲心思去破解注册商业版,社区版也够用了)

二、安装 VS、Python、PyCharm
    这些都比较简单,就不叙述了。 只是安装 VS2015时,记得选择【自定义】然后把 VC++全部勾选上(包括子项)

Pymssql+FreeTDS+Windows2016环境配置(Python访问MS SQL数据库)_第1张图片

三、下载 freetds-v0.95.95-win-x86_64-vs2015.zip
(1)解压缩至C:\,如下图
Pymssql+FreeTDS+Windows2016环境配置(Python访问MS SQL数据库)_第2张图片
(2)配置windows环境目录,网上有位老兄的做法是把 freetds一股脑全部复制Python目录里,笔者推荐按照下面的办法进行配置,不要图省事。  鼠标右键【此电脑】【高级系统设置】【环境变量】
Pymssql+FreeTDS+Windows2016环境配置(Python访问MS SQL数据库)_第3张图片

增加2个环境变量 INCLUDE 和 LIB,增加后就不会报错找不到 sqlfront.h  和 db-lib.lib 文件了。
Pymssql+FreeTDS+Windows2016环境配置(Python访问MS SQL数据库)_第4张图片

注意:
   (1)在freetds-v0.95.95-win-x86_64-vs2015 下的lib 有2个文件夹 lib-nossl 和 lib ,从字面立即 nossl 就是不使用 ssl。因此,你要根据你的 MSSQL情况选择在【环境变量】中指定对应的目录
(2)关于更多VC环境变量参数,可以查看 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools 这个目录下的VsDevCmd.bat或者百度关于VC环境变量


四、打开PyCharm 新建一个项目。
在Terminal 下执行 pip install pymssql 即可
Pymssql+FreeTDS+Windows2016环境配置(Python访问MS SQL数据库)_第5张图片

至此,Pymssql就安装成功了。
其它详细说明请看官方文档。希望本文可以帮助到需要在windows环境下采用Python去访问 MS SqlServer的朋友们.....


你可能感兴趣的:(IT技术管理)