一、服务器自带pyhon2.7.9
安装pip,
# yum -y install python-devel python-setuptool
wget http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz
tar zxf pip-1.0.2.tar.gz
cd pip-1.0.2
python setup.py install
执行官网教程
http://www.pyspider.cn/book/pyspider/centos-install-pyspider-7.html
发现报错
No module named _sqlite3
经过酱酱 指导,sqlite 要在python之前安装。故又安装python版本管理工具,重新安装。
安装版本管理器
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
vi ~/.bashrc
source ~/.bashrc
pyenv install 2.7.12(pyenv 如果提示不存在命令,重启即可)
pyenv global 2.7.12(pyenv global system (回归原始状态),如果发现更换版本后,原来的一些代码不兼容,可以运行此命令,恢复)
安装完成后,执行
pip install pycurl
pip install lxml
最后执行 pip install pyspider
折腾了一天,终于告一段落。
感谢群:pyspider爬虫交流 217082390 以及里面的小伙伴