Python安装Scapy,出现error: Microsoft
2018-07-27 本文已影响0人
星旅星愿
在Python安装Scapy时,出现错误,如下:

错误提示很明显,是需要安装Microsoft Visual C++ 14.0,但按提示网址: http://landinghub.visualstudio.com/visual-cpp-build-tools,进入后居然是个404页面,如下图:

好,我百度后发现要求你安装Visual Studio,不可能为了安装Scapy ,还附带安装一个这么大的Visual Studio。继续百度,发现网上很多类似文章,都差不多。但最初我没有明白,按百度网站安装了一些附加库,结果还是没有安装好,后来突然醒悟了,要注意查看出现的错误提示,比如我这里的错误提示,可看出,是安装‘lxml’时进行编译出现的错误,那么就需要将依赖库lxml安装好就是了,而不是按百度中文章安装的其他库。明白了就进入到网站https://www.lfd.uci.edu/~gohlke/pythonlibs/,找到lxml所在,如下图:

按对应python版本以及操作系统选择需要安装的lxml,我的python是3.7版本,操作系统为win10 64位,那么我选择了lxml‑4.2.3‑cp37‑cp37m‑win_amd64.whl,下载后放置在本地,然后通过pip进行安装,如下图:

安装成功以后,我再安装Scrapy,如下图:

安装成功了,终于大功告成!
总结下,通过百度以及错误原因,要分析安装哪个包出现了问题,然后下载到本地后通过pip安装后,再安装Scrapy,则一切都顺利!