(linux)python之setuptools、easyinstall、pip安装及连接redis

最近研究python,从0开始研究。看了几天基础开始尝试连接redis,遇到好多问题。在此根据自己的经历总结一下。

一般linux会自带python,版本不一,建议不要删除原有版本,如果没有安装需要首先安装

1、安装python2.7

wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz

tar xvf Python-2.7.2.tgz 

cd Python-2.7.2

./configure --prefix=/usr/local/python27

sudo make

sudo make install

(如果是2.4或其他低版本升级过来  请参考python2.4升级2.7.2)


2、安装python-setuptools

 wget –q http://peak.telecommunity.com/dist/ez_setup.py

python ez_setup.py

显示出Finished processing dependencies for setuptools==0.6c11 说明安装成功


3、安装pip

如果是低版本的 python需要安装hashlib

(小插曲)

Python 2.4 安装 hashlib
首先安装 python-devel, hashlib 编译的时候需要
$ sudo yum install python-devel
下载 hashlib 并安装
$ wget httppypi.python.orgpackagessourcehhashlibhashlib-20081119.zip#md5=46e59db6d5cac34b3344ef0c30d0897f
$ unzip hashlib-20081119.zip
$ cd hashlib-20081119
$ sudo python setup.py install
OK

curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py

 python get-pip.py

Downloading/unpacking pip

……

Successfully installed pip
Cleaning up...(完成)

4、安装redis模块

sudo pip install redis

Successfully installed redis(完成)


可以测试redis了!!

>>> import redis
>>> r = redis.Redis(host='localhost', port=6379, db=0)   #如果设置了密码,就加上password=密码
>>> r.set('foo', 'bar')   #或者写成 r['foo'] = 'bar'
True
>>> r.get('foo')   
'bar'
>>> r.delete('foo')
True
>>> r.dbsize()   #库里有多少key,多少条数据
0

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值