centos6.5 部署scrapy环境

本文介绍了如何下载并编译安装 Python 2.7.13 版本,并更新系统默认的 Python 版本。此外还详细说明了如何安装 setuptools 和其他常用库如 lxml 和 Twisted 的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 升级python

下载python最新版本2.7.13并编译安装

1
2
3
4
5
6
7
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.13.tar.xz
xz -d Python-2.7.13.tar.xz
tar xf Python-2.7.13.tar
cd Python-2.7.13
./configure --prefix=/usr/local/python-2.7.13
make
make install

 
Python-2.7.13 会安装在 /usr/local/python-2.7.13 目录下

系统自带的 Python 是在 /usr/bin 目录下

1
2
3
4
5
6
7
ll -tr /usr/bin/python*
 
/usr/bin/python2.6-config
/usr/bin/python2.6
/usr/bin/python
/usr/bin/python2 -> python
/usr/bin/python-config -> python2.6-config

 
更新系统默认 Python 版本
备份旧的python

1
2
3
4
5
6
mv /usr/bin/python /usr/bin/python2.6.6
mv /usr/bin/python-config /usr/bin/python2.6-config
 
ln -s /usr/local/python-2.7.13/bin/python2.7  /usr/bin/python
ln -s /usr/local/python-2.7.13/bin/python-config /usr/bin/python-config
ln -s /usr/local/python-2.7.13/bin/python2.7  /usr/bin/python2.7

 
查看新的 Python 版本

1
2
python --version
Python 2.7.13

修改yum
vim /usr/bin/yum
将开头的python改成python2.6
二.
为新版 Python 安装 setuptools

1
2
3
4
5
6
7
8
9
10
11
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
 
curl -O -L https://pypi.python.org/packages/a9/23/720c7558ba6ad3e0f5ad01e0d6ea2288b486da32f053c73e259f7c392042/setuptools-36.0.1.zip#md5=430eb106788183eefe9f444a300007f0
unzip setuptools-36.0.1.zip#md5\=430eb106788183eefe9f444a300007f0
cd setuptools-36.0.1
python setup.py install
ln -sv /usr/local/python-2.7.13/bin/easy_install  /usr/bin/easy_install
 
/usr/local/python-2.7.13/bin/easy_install pip
ln -sv /usr/local/python-2.7.13/bin/pip /usr/bin/pip
pip list


接下来就可以用pip来安装软件了

三.1. 安装依赖包,yum install libxml2-devel openssl libxslt-devel python-devel libffi-devel
2. pip install lxml  
3. 安装Twisted: 

从官网下载源码: 

wget https://pypi.python.org/packages/source/T/Twisted/Twisted-15.5.0.tar.bz2#md5=0831d7c90d0020062de0f7287530a285;   

   解压: tar xvjf Twisted-15.5.0.tar.bz2;   

   安装Twisted-15.5.0: cd Twisted-15.5.0;  python setup.py install  

四.

1.pip install scrapy

2 pip install scrapyd-client


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值