centos6.5安装pysider遇见的坑

一、服务器自带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 (回归原始状态),如果发现更换版本后,原来的一些代码不兼容,可以运行此命令,恢复)

 

 

安装完成后,执行

yum install bzip2 bzip2-devel
yum install readline

pip install pycurl
pip install lxml

 

最后执行 pip install pyspider

 

折腾了一天,终于告一段落。

感谢群:pyspider爬虫交流 217082390   以及里面的小伙伴

原文地址:https://www.cnblogs.com/padog/p/6047216.html