在windows下安装c语言写的python模块时,例如:
pip install lz4
有时会报错 “Unable to find vcvarsall.bat", 这是由于安装c写的模块时,有个编译的过程,默认会查找vs2008的编译器,如果找不到就会报错,如果系统上安装有vs2008就不会报错。这时如果电脑上安装有vs2010 或者 vs2012,可以在命令行执行以下命令解决:
vs2010
SET VS90COMNTOOLS=%VS100COMNTOOLS%
vs2012
SET VS90COMNTOOLS=%VS110COMNTOOLS%