昨天下午开始安装scapy,中间出了好多状况,今天早上终于安装上了。
1.首先打开cmd,输入python - m pip install --upgrade pip更新pip; 然后输入pip install wheel。这两步很快就安装好了
2.然后去百度输入lfd进入官网,下载对应版本的lxml,Twisted。然后输入 pip install lxml-amd64.whl(中间为版本号),然后出错.whl is not a valid filename.然后,按照教程我到了文件所在目录下,继续上述命令,依然出错。后来我把文件路径名加上该命令前面,依然是这个错误。后来我移到了python文件下的scripts下安装,依然这个错误。后来,以管理员方式打开cmd,安装依然出错。后来重新以管理员方式打开cmd,直接输入pip install lxml,成功。没错,这个好像根本没用到我下载的lxml*amd64.whl文件。。。。。。我也很无语
3.于是,我准备也同样的方式安装Twisted,结果不行了。 显示出一大串红色的error,最下面显示了 Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/downloads/。 我以为是我电脑没安装这个,又去下了一个这个c++,结果依然出错。后来我发现我电脑有这个文件,,,,,又把他删了。我又在scripts下输入命令 pip install Twisted 或者pip install Twirsted ********.whl,都不行,但是这两个错误不一样。。此时我已经从下午搞到了晚上,直接睡了。
4.第二天早上,我打开电脑重新在Scripts下 pip install Twisted*******.whl, 居然安装成功了!!!!。这也太扯了吧,电脑休息一晚上就缓过来了?我估计是直接关机,把那些不要的进程关了,就成功了。
5.然后pip install scrapy,这个一下就成功了。希望对各位有帮助吧。
完