python安装第三方包出现缺少Microsoft Visual C++ 14.0的问题
主要是这段代码找不到,vs的路径。
·
明明已经安装 vs2022生成工具吗,但是依然报错:
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
Testing support for clang
主要是这段代码找不到,vs的路径
path = subprocess.check_output([
join(root, "Microsoft Visual Studio", "Installer", "vswhere.exe"),
"-latest",
"-prerelease",
"-requiresAny",
"-requires", "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
"-requires", "Microsoft.VisualStudio.Workload.WDExpress",
"-property", "installationPath",
"-products", "*",
]).decode(encoding="mbcs", errors="strict").strip()
一般是获取不到这个路径:
"H:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build"
干脆直接改源码:
更多推荐
所有评论(0)