我的版本centos6.5,其他版本没试过,应该差不多。
首先确保电脑能上网喔!安下面步骤直接复制粘贴就行。
1.#sudo yum install gcc-c++
(使用sudo yum install gcc-c++时会自动安装/升级gcc及其他依赖的包。)
2.#su – root
3.#yum install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel libffi-devel libxslt-devel libxml2-devel sqlite-devel
4.#cd /usr
5.安装Python
#wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
#xz -d Python-2.7.6.tar.xz
#tar xvf Python-2.7.6.tar
#cd Python-2.7.6
#./configure
#vim Modules/Setup
找到下面这句,去掉注释
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
编译安装:make & make install
6.修改Python链接
#/usr/local/bin/python2.7 -V
#mv /usr/bin/python /usr/bin/python.bak
# ln -s /usr/local/bin/python2.7 /usr/bin/python
7.# vim /usr/bin/yum
在打开的文件里的头一行,也就是指定python环境的那行代码,修改成:
#!/usr/bin/python2.6
8.安装pip
#wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
#python ez_setup.py
#wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
#python get-pip.py
9.安装指定版本scrapy
#pip install -v Scrapy==0.24.2 -i http://pypi.douban.com/simple
#pip install simplejson PyYAML python-yaml-logger #安装 ansible 前提
10.安装lxml
#pip install lxml
10.#scrapy
出现以下信息就成功了!