python第三方包在windows上的安装

碰到问题

在window上安装某些用c语言开发的第三方包,需要对第三方包先进行编译,由于缺少编译环境尝尝报错error: Unable to find vcvarsall.bat

解决方法

1.使用MinGW

  • 安装MinGW 或者直接安装CodeBlocks-MinGW
  • 设置%MinGW_HOME%/bin到环境变量中
  • 复制%MinGW_HOME%/bin/mingw32-make.exe为make.exe
  • 在安装python第三方包时使用python setup.py install build --compiler=mingw32

2.使用VS

对于已经安装vs的同学只需要在运行python setup.py install之前修改环境变量VS90COMNTOOLS为安装vs版本对应的COMNTOOLS路径即可

  • vs2015: set VS90COMNTOOLS=%VS140COMNTOOLS%
  • vs2013: set VS90COMNTOOLS=%VS120COMNTOOLS%
  • vs2012: set VS90COMNTOOLS=%VS110COMNTOOLS%
  • vs2010: set VS90COMNTOOLS=%VS100COMNTOOLS%
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容