玥殇 发表于 2015-10-26 13:21:38

(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

         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: (linux)python之setuptools、easyinstall、pip安装及连接redis