完美解决“Unable to find vcvarsall.bat”错误

原创 2015年04月02日 21:54:35

错误描述:
在从源代码安装Python模块时遇到此错误。可是我明明从官网下载并安装了Microsoft Visual C++ Compiler Package for Python 2.7,且配置了环境变量path。

错误原因:
报这个错误的原因是Python的distutils模块中的msvc9compiler.py并不从环境变量指定的路径中寻找’vcvarsall.bat’,而是通过注册表来寻找…,然而,不知为什么编译器安装过程没有配置注册表。

解决办法:
只要手工把注册表配置好,就可以了。
// 1、打开注册表编辑器
run regedit
// 2、配置
// 2.1、如果你安装的Python是32位的,则,创建如下
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Setup\VC
// 2.2、如果你安装的Python是64位的,则,创建如下
HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\VisualStudio\9.0\Setup\VC
// 3、并在此项下新建字符串值
名称:productdir
数据:vcvarsall.bat所在路径
注意:路径中不包含最后的反斜杠。

找不到vcvarsall.bat

译自:https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/ ...
  • linshiyx
  • linshiyx
  • 2016-06-17 12:43:25
  • 7394

解决python装插件时找不到vcvarsall.bat问题

vcvarsall.bat问题解决
  • kevin66654
  • kevin66654
  • 2017-10-31 22:11:10
  • 262

Unable to find vcvarsall.bat

windows上如果没有安装 visual studio, 也就是shu'cheng
  • huyoo
  • huyoo
  • 2014-07-09 21:38:15
  • 22695

Django笔记 解决找不到vcvarsall.bat的错误

安装 django-compressor时,发生下面的错误 building '_rcssmin' extension error: Microsoft Visual C++ 10....
  • SVALBARDKSY
  • SVALBARDKSY
  • 2016-05-31 21:48:42
  • 871

对于解决python安装第三方包时候,报错 error: Unable to find vcvarsall.bat的终极秘诀

终极解决error: Unable to find vcvarsall.bat。对比各种方法。
  • u011275279
  • u011275279
  • 2017-06-14 15:35:19
  • 4331

Windows下Python快速解决error: Unable to find vcvarsall.bat

系统配置:Windows10 x64, Visual Studio 2017, Python2.7.1 报错信息:error: Unable to find vcvarsall.bat 报错原因:在生...
  • Sad_Sugar
  • Sad_Sugar
  • 2017-06-26 20:25:28
  • 5681

解决安装pycrypto时的错误:Unable to find vcvarsall.bat

python在安装pycrypto时可能会报:Unable to find vcvarsall.bat错误,需要安装VS才能解决,太耗时间,这里提供编译好的二进制文件,可以直接安装。 如果安装的whl...
  • bluehawksky
  • bluehawksky
  • 2016-04-29 19:10:59
  • 2199

彻底解决安装Python扩展包时Unable to find vcvarsall.bat

彻底解决安装Python扩展包时Unable to find vcvarsall.bat
  • fyuanfena
  • fyuanfena
  • 2016-07-26 19:40:33
  • 5760

python27安装paramiko报 unable to find vcvarsall.bat错误解决办法

最近在windows下安装paramiko,pip安装时一直报unable to find vcvarsall.bat错误,然后一通百度、google,网上很多说法,一直都没奏效,可能跟自己的机器环境...
  • SHW800
  • SHW800
  • 2017-04-23 09:40:14
  • 798

Python: Unable to find vcvarsall.bat 解决方法

Unable to find vcvarsall.bat
  • u013652219
  • u013652219
  • 2015-07-13 11:10:06
  • 2619
收藏助手
不良信息举报
您举报文章:完美解决“Unable to find vcvarsall.bat”错误
举报原因:
原因补充:

(最多只允许输入30个字)