【原创】 Window 7 …

本机配置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 files matching '*' 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 call last):
  File "", line 1, in
    import pymssql
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。

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

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

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

【原创】 <wbr>Window <wbr>7 <wbr>Python <wbr>安装pymssql(sql <wbr>server)
报错:
Traceback (most recent call last):
  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-20 17: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 删除

你可能感兴趣的:(python)