Win 10 安装scrapy遇到的问题:Microsoft VIsual C++ 14.0 is required解决办法
在用pip命令安装scrapy时可能会遇到下面的情况:
由于scrapy需要依赖PyDispatcher、parser、service-identity、w3lib、lxml、cssselect、six、queuelib、Twisted等等等(不止这些)
所以安装scrapy时也会安装依赖包,问题就出在这个上面,一般情况下都是Twisted安装失败
所以只要解决安装Twisted安装失败的问题,就能顺利安装scrapy了
有三种解决方案:
(1)去下载Twisted的whl文件,这样就不用为Twisted build wheel了,下载后直接安装即可
(2)上面提示error:Microsoft Visual C++ 14.0 is required, 其实build wheel失败也是因为没有安装这个Visual C++, 所以在本机安装上述软件之后, 也能成功安装scrapy
所以只需要下载安装Visual C++即可
下载安装后, 执行 pip install scrapy 就能安装成功了, 但是这个软件需要安装很长的时间
(3) 上面提到的Visual C++ , 如果你的机器里安装的有宇宙无敌IDE Visual Studio 2015及以上版本, 就不会出现错误了, 因为Visual Studio 里面集成的就有Visual C++ 14.0, 所以如果你不怕麻烦的话, 安装个Visual Studio 也行, 只不过缺点也是明显的, Visual Studio 占用空间大, 而且也需要安装很长的时间。
本人学识浅薄,若有缺漏之处,请帮我指出,本人将感激不尽,虚心学习。