繁体   English   中英

无法在Windows上安装pymssql

[英]Cannot install pymssql on windows

我正在尝试安装pymssql

pip install pymssql

我有Windows 7和python 3.5(来自anaconda)但我得到了

Failed building wheel for pymssql

我相信它与freetdspython-dev 我如何在Windows上安装这些?

我需要安装哪些包? 这个pip安装适用于python 2.7。 如果点不起作用,还有其他方法可以下载并安装pymssql吗?

我刚刚经历了这个小小的地狱,终于让事情有效了,这就是我最终做的事情:

首先找到你的Python目录(对我来说它是c:\\Python35 ),然后按照PyMSSQL文档中的说明下载FreeTDS 二进制文件预编译的OpenSSL二进制文件 开放的SSL二进制文件是在不同版本的MSVC中构建的,对我来说,我需要MSVC 2015 32位二进制文​​件(因为我的Python副本是32位版本)。 vs20xx有点神秘,这里不同的vs20xx版本适用于不同代的Python,在我的情况下-vs2015工作,因为我使用的是Python 3.5,它也适用于你。

接下来,从OpenSSL版本的'/ bin'目录和FreeTDS版本的/lib目录中将dll提取到一个文件夹中(在我的例子中,我使用了c:\\Python35\\FreeTDS )。

最后将此文件夹添加到系统PATH 您现在可以运行import pymssql并且不会收到任何错误。 在Windows上,您还可以创建位于C:\\freetds.conf配置文件 ,该文件可以提供一些全局设置,以使您的python脚本不受任何连接字符串的影响。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM