Scrapy依赖的库比较多,至少须要依赖库有Twisted 14.0,lxml 3.4,pyOpenSSL 0.14。而在不一样平台环境又各不相同,因此在安装以前最好确保把一些基本库安装好,尤为是Windows。css
#Windows平台
一、pip3 install wheel #安装后,便支持经过wheel文件安装软件,wheel文件官网:https://www.lfd.uci.edu/~gohlke/pythonlibs
二、pip3 install lxml
三、pip3 install pyopensslhtml
前3步简单,后面针对第四第五步来详细操做
四、下载并安装pywin32:https://sourceforge.net/projects/pywin32/files/pywin32/
五、下载twisted的wheel文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
六、执行pip3 install 下载目录\Twisted-17.9.0-cp36-cp36m-win_amd64.whl
七、pip3 install scrapy
#Linux平台
一、pip3 install scrapypython
最后输入import scrapy 不报错便是成功安装windows
Anaconda版本的python已经配置好了pywin32模块,若是你本身安装pywin32嫌繁琐,我建议你直接安装Anaconda。scrapy
pycharm中虚拟环境直接pip install pywin32 网站
另外,用pycharm直接安装也能够,等待时间较长ui
并且这个模块的安装比较繁琐。spa
首先须要到官方网站下载安装包,官网地址是:.net
sourceforge.net/projects/pywin32/files/3d
好比,个人电脑系统是64位,python是3.6版本,因此我应该选择箭头所指的版本的pywin32安装包。
好比,个人电脑是64位系统,我尝试着安装32位的安装包,会遭到警告。
亦或者我想安装python3.5版本的pywin32(个人电脑没有python3.5),也会在安装的时候,被阻止。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载wheel文件,利用pip安装便可。
如Python 3.5版本,Windows 64位系统,下载
Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl,而后pip安装(第⑦步)。
pip3 install Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl
cp表明解释器的版本号