先简单描述scrapy的整个安装过程,网上很多,所以直接拿过来说了:
①安装lxml,直接pip install lxml即可;
②安装安装zope.interface ,同样pip install zope.interface ;
③pip install pypiwin32;(如果无法安装,去这下载地https://sourceforge.NET/projects/pywin32/files/pywin32/Build%20220/)
④安装twisted,细节看下面
⑤pip install pyOpenSSL
⑥pip install scrapy
本文重点:
安装Twisted,本文主要讲这个地方的安装,因为我只在这遇到了坑,一开始直接pip install Twisted 是不行的,网上很多地方说下载****.whl文件(点击这儿下载相应版本的***.whl文件),然后再pip install ***,可是我遇到了如下问题:
![v2-3cbf4078dcc35cf411d8504d3082a770_b.png](http://img-02.proxy.5ce.com/view/image?&type=2&guid=ec0fe363-ba2e-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-3cbf4078dcc35cf411d8504d3082a770_b.png)
(错误原因分析:我一直以为自己Python是3.6.5的所以每次下载都是下载Twisted‑19.2.0‑cp36‑cp36m‑win_amd64.whl这个文件,这是错误的,正确方式如下)
一、获取本机支持的文件格式
![v2-75e6142f0c5b5868e7f0d755b097a1c4_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=ec0fe363-ba2e-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-75e6142f0c5b5868e7f0d755b097a1c4_b.jpg)
我发现自己实际支持格式是3.5的
二、下载相应支持文件在这下载,
![v2-632cd3fbe66e61efdcbc9f4e1075fcfc_b.png](http://img-02.proxy.5ce.com/view/image?&type=2&guid=ec0fe363-ba2e-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-632cd3fbe66e61efdcbc9f4e1075fcfc_b.png)
![v2-8b331fb4218456bf9fa9d08642290ca0_b.jpg](http://img-01.proxy.5ce.com/view/image?&type=2&guid=ec0fe363-ba2e-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-8b331fb4218456bf9fa9d08642290ca0_b.jpg)
好了。