【原创】 Window 7&nbsp…

来源:互联网 发布:js二维数组排序函数 编辑:程序博客网 时间:2024/05/22 04:25
本机配置vs2010,sql server 2008, win7 64。
说一下我的安装过程
在windows直接安装pymssql
【原创】 <wbr>Window <wbr>7 <wbr>Python <wbr>安装pymssql(sql <wbr>server)

报错:
warning: no files found matching'pymssql_version.py'
warning: no files found matching'win32\freetds.zip'
warning: no previously-included filesmatching '*' found under directory 'docs\_build'
error: Setup script exited with error:Unable to find vcvarsall.bat

看网上说是因为win32位 和win64位的原因,唔...
干脆自己下个exe安装包安装吧
https://pypi.python.org/pypi/pymssql/2.1.0#downloads
【原创】 <wbr>Window <wbr>7 <wbr>Python <wbr>安装pymssql(sql <wbr>server)
没有win64位的,下载pymssql-2.1.0.win32-py2.7.exe
安装好了?
试着在python中import一下
【原创】 <wbr>Window <wbr>7 <wbr>Python <wbr>安装pymssql(sql <wbr>server)
报错:
Traceback (most recent calllast):
  File "", line 1,in
   import pymssql
ImportError: DLL load failed: %1 不是有效的Win32 应用程序。

看一篇帖子《Python访问SQLServer数据库》,说因为“_mssql.pyd文件到python26\DLLs目录下导致importpymssql时总是报上面的错误。”

在C:\Python27\Lib\site-packages\真的发现一个_mssql.pyd(修改日期:2013-1-2017:21) 
把这个copy到C:\Python27\DLLs\
再运行,还是提示 ImportError: DLL load failed: %1 不是有效的Win32 应用程序。

在网上搜了一下pymssql win64 
发现一个《pymssql.win64-py2.7.exe》(需要CSDN2点下载积分,鄙视小气鬼,做人要懂得无偿奉献,小哥所有东西、代码、资源全部免费无偿,大家共勉进步~~,程序员,要有开源意识精神意识,文章最底部有我的百度盘分享地址)
安装后再import 

【原创】 <wbr>Window <wbr>7 <wbr>Python <wbr>安装pymssql(sql <wbr>server)
报错:
Traceback (most recent calllast):
  File "", line 1,in
   import pymssql
  File "_mssql.pxd",line 10, in init pymssql (pymssql.c:9660)
ImportError: DLL load failed: %1 不是有效的Win32 应用程序。

然后发现日期变了,再把C:\Python27\Lib\site-packages\_mssql.pyd(修改日期:2013-1-2017:21) copy(替换)到C:\Python27\DLLs\
好了,import成功,把DLLs下的_mssql.pyd 删掉重新,重新尝试,可以了
【原创】 <wbr>Window <wbr>7 <wbr>Python <wbr>安装pymssql(sql <wbr>server)


把“_mssql.pyd”和“pymssql.win64-py2.7.exe”奉献上。
http://pan.baidu.com/s/1mgibE8S 
安装pymssql.win64-py2.7.exe 
将_mssql.pyd 复制粘贴到C:\Python27\Lib\site-packages 和C:\Python27\DLLs\ 
import 一次 pymssql
将Dlls的_mssql.pyd 删除
0 0
原创粉丝点击