山西孝义网站开发,市场调研公司收费标准,江苏城市建设职业学院网站,做非法网站的有没有这几天没什么事#xff0c;决定把自己抓代理的小工具用scrapy改写。然而安装的时候却出现以下问题#xff0c;反复失败#xff1a;Unable to find vcvarsall.bat经过一番查找#xff0c;找到了这个文件#xff1a;\Lib\distutils\_msvccompiler.py它里边长这样#xff1a…这几天没什么事决定把自己抓代理的小工具用scrapy改写。然而安装的时候却出现以下问题反复失败Unable to find vcvarsall.bat经过一番查找找到了这个文件\Lib\distutils\_msvccompiler.py它里边长这样def _find_vcvarsall(plat_spec):try:key winreg.OpenKeyEx(winreg.HKEY_LOCAL_MACHINE,rSoftware\Microsoft\VisualStudio\SxS\VC7,accesswinreg.KEY_READ | winreg.KEY_WOW64_32KEY)except OSError:log.debug(Visual C is not registered)return None, None...根据代码理解这是到注册表里找值去了。在注册表里按这个路径点下去长这样Paste_Image.pngSxS下边没有VC7这个目录。但是去调试这个_msvccompiler.py文件这段代码却能读出一些值来。Paste_Image.png再按这个值去注册表里检索找到这些值的路径原来是这样HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VC7Paste_Image.pngWow6432Node win64系统中32位程序的注册表值会被写到这里。根据msvccompiler.py的代码名字14的值会被当作vcvarsall.bat所在的目录于是跑到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC下去一看VS2015什么时候被卸掉了[汗]。公司的电脑不想再折腾了回家再搞吧。