如果你找到了这里,说明你之前看过的博文都是没有效果且没有任何意义的。因为我按照其他的教程试验了一下,根本没有任何效果。
这其实是 windows-build-tools 安装脚本的一个 BUG,我在其 github 的 issue 中找到了这个
链接:https://github.com/felixrieseberg/windows-build-tools/issues/244
有兴趣的可以直接打开看原文,以下为我的翻译
“Windows-build-tools 脚本存在问题,无法找到 VS 构建工具安装程序的日志文件。似乎 VS 构建工具安装程序创建的日志文件已更改。该脚本正在文件夹%USERPROFILE%\ AppData \ Local \ Temp 中寻找名称以 dd_client_开头的日志文件,但是 VS 构建工具安装程序似乎并未创建任何以 dd_client_开头的文件。”
解决步骤:
1、运行 npm install -g windows-build-tools
2、在 %temp% 文件夹中找到最新的文件名类似于 dd_installer_20210421124746.log 的文件
3、查看此文件,确保日志中输出了 Closing the installer with exit code 0
4、确保你安装了 vscode
ps: 其实可以直接跳过 2–4 步,因为你的 python 环境早就安装好了,重复的步骤安装程序早就执行完毕了
5、在 %temp% 目录下创建一个名为 dd_client_.log 的文件
6、编辑 5 中创建的文件,加入一行 Closing installer. Return code: 3010. 然后保存。
然后 windows-build-tools 就可以继续安装了
注:直接在 win+r 中粘贴 %temp% 即可打开你的 Windows temp 目录。