
因为要升级 VS2017,于是提前把 VS2015 卸载掉了。
然后 python 就跪了...具体表现为安装任何需要 C++编译的组件都会提示 vcruntime.h 不存在。
尝试了:
0.重装 VS2017 并添加了 python 和 UCRT,Win10SDK 等一系列组件
1.将 VS2017 与 2015 的 include 文件夹添加入环境变量
2.重装了 VS2015 Build Tools
均无效,大家有没有遇到相同的情况,是怎么解决的,这个问题真的很烦,不行就要考虑重装系统了,谢谢。
附上安装 pycrypto 的错误日志:
d:\python35\include\corecrt.h(10): fatal error C1083: 无法打开包括文件: “ vcruntime.h ”: No such file or directory
error: command 'D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\
HostX64\x64\cl.exe' failed with exit status 2
Failed building wheel for pycrypto
1 hjc4869 2017 年 5 月 31 日 via Android 把整个 VS2015 再装回去 |
2 qq316107934 OP @hjc4869 #1 代价太高了... SSD 只有 128GB 很吃紧,宁可重装系统也不想装回 VS2015。 |
3 hjc4869 @qq316107934 有没有试过直接用 VS2017 的 x86 Native Tools Command Prompt 打开 cmd 再安装 pip 包? |
4 qq316107934 OP @hjc4869 #3 刚刚试了下,问题依旧,还是感谢一下。 |
5 bigtan 2017 年 5 月 31 日 VS2017 可以装 VS2015 的 build 组件的 |
6 qq316107934 OP @bigtan 已确认安装了 VS2015 的 build 组件,问题依旧。 |