1.由于centos下已经自带了python2, 因此只需要直接安装pip
# wget https://bootstrap.pypa.io/get-pip.py # python get-pip.py
2.安装python-devel
# yum install python-devel
3.接着安装scrapy, 由于使用pip安装scrapy会自动解决依赖包问题,因此只需要:
# pip install scrapy
接着pip就会自动下载和安装zope.interface, Twisted等等。
4.然而,安装完scrapy之后,当我们初始化项目时,如:scrapy startproject XXX
出现了报错 -----> AttributeError: 'module' object has no attribute 'OP_NO_TLSv1_1
解决办法是重新安装twisted, 参照stackoverflow上的解决方法
# pip install twisted==13.1.0
再次执行初始化,scrapy项目初始化成功。