使用easy_install安装python包时指定MinGW为编译器

在使用easy_install安装某些包时,可能会遇到下面的问题:

error: Unable to find vcvarsall.bat
  • 一种解决办法就是安装VC,根据不同的python版本需要选择不同的VC版本,如python2.6就需要安装VC2008。
  • 另外一种方法就是安装MinGW(安装MinGW时别忘了安装g++以及MinGW Make,另外安装后将bin目录增加到path),然后指定编译器为MinGW,指定的方法如下:
  • 在<PYTHON_HOME>/Lib/distutils下面新建文件distutils.cfg,内容如下:

    [build]
    compiler=mingw32


    然后重新运行easy_install安装需要的包就可以了。

     

    你可能感兴趣的:(python,vc++)