51qsx 发表于 2017-5-6 13:17:49

使用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,内容如下:


compiler=mingw32
  
然后重新运行easy_install安装需要的包就可以了。
页: [1]
查看完整版本: 使用easy_install安装python包时指定MinGW为编译器