一、安装前的准备
scrapy依赖的其他库还是挺多的,为了更方便安装scrapy,需要先安装python2.7+。
目前的scrapy官网提供的两个版本1.0和0.24都需要python2.7。
为了更方便安装各种库,应该安装pip和setuptools。pip可以方便的安装卸载升级你的第三方库。
OpenSSL,直接使用pip下载和安装;
lxml,直接使用pip下载和安装。
这里有一点需要注意的是,你在安装scrapy之前可能已经安装过它的依赖库。但是当你安装时依然报错失败,那么你应当卸载,并使用pip下载安装。
我在安装是就因为以前安装过lxml,使用时也一切正常,但是在安装scrapy是报错,找不到相关的类,重安装后解决。
二、window下安装scrapy
首先确保你的python已经添加到环境变量。
C:\Python27\;C:\Python27\Scripts\;添加后在命令行中运行python -version命令,显示结果正确,则配置成功。
将pip配置到环境变量,关于pip的配置以及相关命令请自行搜索。
安装scrapy
pip install Scrapy
三、验证
当安装完成后,在命令行运行以下命令:
python
import scrapy
运行结果不报错则安装成功。
四、出错时的处理方法
由于scrapy依赖库较多,安装时难免会出现各种各样的问题,这里也难以一一列举。
说一下解决的思路,安装出错时,当你使用import scrapy命令,报错信息会提示都有哪些行代码出错。
如果不是python的内部方法报错(python本身一定不错),那很有可能是依赖库报错。
根据报错信息逐条去查找不能解释的包是哪个库的,然后将这个库卸载,使用pip重装。