首先scrapy的安装之前需要安装这个模块:wheel
、lxml
、Twisted
、pywin32
,最后在安装scrapy
lxml这个库是用来做xpath提取的,这个库非常容易安装,直接在cmd窗口输入:pip intsall lxml
因为我们后面将不采用pip来安装而是直接安装.whl文件,所以这里应该安装一个wheel模块,这边你可以直接在cmd中输入pip install wheel
,如果你是刚安装python,按可能在安装的时候会报错,原因是pip的版本太低,故你需要在此步骤之前,更新一下pip,直接在cmd中输入:python -m pip install --upgrade pip
,whl就是一种zip包格式,但是我们需要先安装wheel模块才能安装whl包。安装很简单,我们只需要在cmd中输入pip install wheel
即可。这种情况是在刚刚安装好python而且从没有装过wheel模块的情形下。
Twisted模块直接安装是会报错的:
直接安装twisted报错
这边采用的是安装.whl文件,在这个辅助库网站中找到Twisted模块,然后根据python版本下载版本对应版本,我是python 3.7.0 我选Twisted‑18.9.0‑cp37‑cp37m‑win_amd64.whl
(cp后面的即为版本,如python2.7.0选择带有cp27字样的,后缀前面的即为电脑操作系统的位数,我的电脑是64位的):
下载下来后,我放在桌面,然后在桌面启动cmd(按住shift,右击鼠标,然后选择在此处打开命令窗口),输入 pip install Twisted‑18.9.0‑cp37‑cp37m‑win_amd64.whl
安装成功的样子
这边还需要安装pywin32模块,同上,在辅助库网站中,根据自己的系统,我选择pywin32-224-cp37-cp37m-win_amd64.whl
下载,然后在文件目录运行cmd命令pip install pywin32-224-cp37-cp37m-win_amd64.whl
:
同样的方法在辅助库网站下载scrapy:
然后在文件目录运行cmd命令pip install Scrapy-1.6.0-py2.py3-none-any.whl
:
安装成功的样子
最后检测一下,打开cmd,输入scrapy,查看信息,有信息就成功了:
scrapy安装成功
网友评论