python setup.py bdist_wheel did not run successfully.
修改源码:M:\work\tool\Python39x64\Lib\site-packages\setuptools\msvc.py
中 函数def _msvc14_find_vc():
下代码:
try:
path = subprocess.check_output([
join(root, "Microsoft Visual Studio", "Installer", "vswhere.exe"),
"-latest",
"-prerelease",
"-requiresAny",
"-requires", "ponent.VC.Tools.x86.x64",
"-requires", "Microsoft.VisualStudio.Workload.WDExpress",
"-property", "installationPath",
"-products", "*",
]).decode(encoding="mbcs", errors="strict").strip()
except (subprocess.CalledProcessError, OSError, UnicodeDecodeError):
return None, None
为:
# try:
# path = subprocess.check_output([
# join(root, "Microsoft Visual Studio", "Installer", "vswhere.exe"),
# "-latest",
# "-prerelease",
# "-requiresAny",
# "-requires", "ponent.VC.Tools.x86.x64",
# "-requires", "Microsoft.VisualStudio.Workload.WDExpress",
# "-property", "installationPath",
# "-products", "*",
# ]).decode(encoding="mbcs", errors="strict").strip()
# except (subprocess.CalledProcessError, OSError, UnicodeDecodeError):
# return None, None
path="C:\\Program Files (x86)\\Microsoft Visual Studio 14.0"
由于安装的精简版本没有Installer目录及相关文件