安装pywin32
默认安装的Python是不具备访问Windows系统API的能力,需要安装Python for Windows Extensions
, 也就是传说中的Pywin32
下载主页
我们选择最新的Build 221, 然后就可以看到Build 221对应各个Python版本与操作系统版本组合的whl文件,入下图.
我们的Python版本是最新的3.6, 操作系统是64位, 选择pywin32-221.win-amd64-py3.6.exe
下载安装即可
安装Twisted的二进制拓展包
本来直接安装scapy的时候会自动安装twisted.但是Windows下的twisted编译需要VC++环境,如果你没有,很抱歉,你会遇到如下错误:
building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cp...
要装VC还是算了吧,网上有现成的已经编译好的二进制非官方拓展包,何不直接下载安装就好
下载链接
下载到本地
pip install Twisted-17.5.0-cp36-cp36m-win_amd64.whl
安装Scrapy
pip install scrapy
安装一些其他的常用包
pip install bs4
pip install mongoengine