安装 scrapy 报错 error: Microsoft Visual C++ 14.0 is required
问题描述
使用 pip install scrapy
安装 scrapy
时出现以下错误:
error: Microsoft Visual C++ 14.0 is required
错误提示中给出了一个下载链接,进去之后发现页面已经没有了,以为只是缺失了 Visual C++ 14.0,去官网下载了2015和2017的安装包安装后,错误依旧。
后发现需要安装完整的C++编译工具。
解决方案
-
下载安装完成后重新测试,发现以下报错
LINK : fatal error LNK1158: cannot run 'rc.exe' error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1158
-
打开目录:
C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64
-
将该目录下
rc.exe
和rcdll.dll
两个文件移动到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
-
继续安装测试,完美解决