Python error: Unable to find vcvarsall.bat

http://www.biaodianfu.com/python-error-unable-to-find-vcvarsall-bat.html

 

在安装一些Python模块时,大部分是cpython写的模块时会发生如下错误 error: Unable to find vcvarsall.bat。先前的一篇文章:在Windows上安装Scrapy时也讲到了这个问题。当时讲到的方案是,安装VS 2008进行解决,但是Vs 2008又太大,不想装,所以这次想到了另外的方案,同样是上次说的,当时上次很不完整。

解决方案二:安装Vs2012(测试成功)

上次在电脑上装个Vs2012并不能像 vs2008那样直接解决问题,从网上找到如下解决方案,不知是否可行。

打开“<python安装目录>\Lib\distutils\msvc9compiler.py”

找到 toolskey = “VS%0.f0COMNTOOLS” % version,直接修改为 toolskey = “VS100COMNTOOLS” ,这里的修改具体去看你的环境变量,有可能是VS110COMNTOOLS,根据你安装的vs版本来定

 


分享到: 微信 更多