如果你有陈旧的vs2003编译器,那么这篇短文或者意义不是很大,
http://blog.donews.com/tekjian/archive/2006/08/06/990279.aspx 有简单的介绍如何直接安装这个玩意儿。
但是,现在很多人都用上了vs2005或者vs2008,可是python还是用的2.5.x版。这个时候痛苦就来了,
下载完python-sybase-0.38之后,如果你执行:
python setup.py intall,
肯定会出这样的错:
[quote]error: Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries.
Visual Studio 2003 was not found on this system. If you have Cygwin installed,
you can try compiling with MingW32, by passing "-c mingw32" to setup.py.[/quote]
经过若干周折,发现,有办法绕过去,让vs2008直接支持编译安装。
先让sybase.bat环境变量生效,接着让vcvars.bat生效,(即执行这两个 bat)
为Sybase ASE15.x编译安装python-sybase模块
于 2011-09-21 23:07:05 首次发布
本文档详细记录了如何在使用VS2008和Python 2.5.x时,成功编译并安装python-sybase模块的过程。主要步骤包括重命名库文件,修改distutils的msvccompiler.py,设置环境变量DISTUTILS_USE_SDK和MSSdk,并解决编译时的错误。通过这些操作,可以在不使用VS2003的情况下完成安装。
摘要由CSDN通过智能技术生成