找不到 vcvarsall.bat [重复]

Posted

技术标签:

【中文标题】找不到 vcvarsall.bat [重复]【英文标题】:Unable to find vcvarsall.bat [duplicate] 【发布时间】:2013-09-10 10:35:35 【问题描述】:

我正在使用 python 2.7.3,并且正在尝试安装 Python Kerberos。但它给了我以下错误:

error: Unable to find vcvarsall.bat

整个回溯如下:

setup.py install
running install
running build
running build_ext
building 'kerberos' extension
error: Unable to find vcvarsall.bat

我想知道是否有任何方法可以在不安装 Visual Studio 的情况下解决该错误。如果有人能够帮助解决这些错误,那就太好了。

【问题讨论】:

我想知道是否有其他方法可以解决该错误。 您可以尝试 MinGW,在链接问题的答案中也提到。 【参考方案1】:

你需要安装 Visual Studio (2008),Python 正在寻找你没有的编译器。

看到这个问题:error: Unable to find vcvarsall.bat


注意:如果您好奇,vcvarsall.bat 是一个 shell 脚本,它可以更新您的环境以让您使用 Visual Studio 进行编译。

【讨论】:

有没有办法绕过整个过程安装python mysql而不安装Visual Studio? @NelsonMenezes 查找预编译版本。

以上是关于找不到 vcvarsall.bat [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Python Pip 安装错误:找不到 vcvarsall.bat。尝试了所有解决方案[重复]

错误:在 windows7 中安装 PIL 时找不到 vcvarsall.bat [重复]

找不到 vcvarsall.bat

构建 boost 1.65.0:找不到 vcvarsall.bat

运行Python脚本时找不到vcvarsall.bat

在“找不到 vcvarsall.bat”错误之后,用于 pip 的 MinGW 编译器仍然无法正常工作