首页 > 代码库 > cypthon的visual studio编译环境安装

cypthon的visual studio编译环境安装

按照教程,如果出现vcvarsall.bat找不到的情况,则需要安装正确版本的visual studio
http://docs.cython.org/src/tutorial/cython_tutorial.html

python 2.7.x使用的是vs2008,如果没有安装,可以安装vs2008 express版本。下图是查看vs所使用的vs编译器的版本的方法。
查看python所使用的vs编译器的版本

可以通过检查环境变量中VS90COMNTOOLS是否存在来确定vs2008 express是否安装好。
查看VS90COMNTOOLS是否存

下面是配置过程:

  1. 先安装vs2008 express, 这篇文章给出了下载地址:
    http://stackoverflow.com/questions/15318560/visual-c-2008-express-download-link-dead

  2. 如果运行出现下面的错误,则需要加入2个环境变量

    C:\Python27\include\pyconfig.h(227) : fatal error C1083: Cannot open
    include file: ‘basetsd.h‘: No such file or directory

  3. 这篇文章给出了解决的方法:
    https://github.com/NOAA-ORR-ERD/PyGnome/wiki/FAQ—Troubleshoot
    加入INCLUDE和LIB的环境变量解决问题
    INCLUDE=“C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include”
    LIB=“C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib”