gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 20:21:34 28 4
gpt4 key购买 nike

我正在开发 Vista,并使用 Python 2.6.4。我正在使用一个使用 Python 脚本的软件,但遇到了消息:

cannot find vcvarsall.bat

所以,我安装了 Visual c++ 2010。仍然找不到该文件 - 但是,它就在那里。我的猜测(一个非常未受过教育的......)是路径错误的地方,因为我还有一个旧的视觉 2008(相当空)文件夹。我不知道在哪里对新路径进行更改。我是否更改了注册表或脚本中的某些内容?还是别的地方?

最佳答案

似乎 Python 正在明确寻找 Visual Studio 2008。我遇到了这个问题,即使它在路径上,它也找不到 vcvarsall.bat。

事实证明,Visual Studio 2010 创建了以下环境变量:

SET VS100COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\

解决方法是创建一个名为 VS90COMNTOOLS 的变量并将其指向您的 Visual Studio 2010 常用工具文件夹,例如

SET VS90COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\

这为我解决了这个问题,我现在可以使用 Visual Studio 2010 编译器构建包。

您还可以使用以下命令将 VS90 环境变量设置为指向 VS100 环境变量:

SET VS90COMNTOOLS=%VS100COMNTOOLS%

关于python - 运行 Python 脚本时找不到 vcvarsall.bat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2667069/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com