Python 在Windows服务器上安装pymssql
我需要用pymssql库运行Python来查询sqlserver,我花了一天时间在Windows上安装和编译东西 pymssql的安装非常痛苦,直到我开发了以下程序:Python 在Windows服务器上安装pymssql,python,windows,pymssql,Python,Windows,Pymssql,我需要用pymssql库运行Python来查询sqlserver,我花了一天时间在Windows上安装和编译东西 pymssql的安装非常痛苦,直到我开发了以下程序: 安装python 更新pip 从下载OpenSSL 将bin文件夹添加到Path环境变量 从下载FreeTDS 将lib文件夹添加到Path环境变量 pip安装pymssql 我甚至创建了.exe包,所以我不必在实时计算机上安装所有这些。它工作正常。可执行文件也可以在其他一些Windows机器上运行 但是,当我在服务器上尝试它
- 安装python
- 更新pip
- 从下载OpenSSL
- 将bin文件夹添加到Path环境变量
- 从下载FreeTDS
- 将lib文件夹添加到Path环境变量
- pip安装pymssql
C:\Users\Me>C:\Python27\python.exe
Python 2.7.11(v2.7.11:6D1B6A68F7752015年12月5日20:40:30)[MSC v.1500 64位(
win32上的AMD64)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入时间
>>>导入系统
>>>导入pymssql
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:DLL加载失败:%1不是有效的Win32应用程序。
有人能指出我哪里出错了吗?在Windows上设置pymssql 2.1.2版及更高版本时,请小心确保:
路径
时,必须
一,。指定所需DLL文件所在的文件夹,以及
二,。选择与您正在使用的Python的“位”对应的OpenSSL文件夹:bin
表示32位,或bin64
表示64位在Windows上设置pymssql 2.1.2版及更高版本时,请小心确保:
路径
时,必须
一,。指定所需DLL文件所在的文件夹,以及
二,。选择与您正在使用的Python的“位”对应的OpenSSL文件夹:bin
表示32位,或bin64
表示64位pymssql是否编译为64位?您的Python横幅显示它是64位的,因此您在路径上包含了OpenSSL
bin64
(而不是bin
)文件夹,对吗?尝试获取64位OpenSSL。我已使用此网站进行安装@我使用pip和64位python安装了Binstallation@GordThompson我想我不记得见过64位的文件夹。我下载了64位的openssl包。。。我明天上班的时候一定会查的。感谢您的提示。pymssql是否编译为64位?您的Python横幅显示它是64位的,因此您在路径上包含了OpenSSLbin64
(而不是bin
)文件夹,对吗?尝试获取64位OpenSSL。我已使用此网站进行安装@我使用pip和64位python安装了Binstallation@GordThompson我想我不记得见过64位的文件夹。我下载了64位的openssl包。。。我明天上班的时候一定会查的。谢谢你的提示。