(linux)python之setuptools、easyinstall、pip安装及连接redis
来源:互联网 发布:淘宝返利网排名 编辑:程序博客网 时间:2024/05/17 08:45
python ez_setup.py报错:
Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gzTraceback (most recent call last): File "ez_setup.py", line 485, in <module> main(sys.argv[1:]) File "ez_setup.py", line 480, in main tarball = download_setuptools() File "ez_setup.py", line 193, in download_setuptools src = urlopen(url) File "/opt/isudataservice/python2.7.4/lib/python2.7/urllib2.py", line 127, in urlopen return _opener.open(url, data, timeout) File "/opt/isudataservice/python2.7.4/lib/python2.7/urllib2.py", line 410, in open response = meth(req, response) File "/opt/isudataservice/python2.7.4/lib/python2.7/urllib2.py", line 523, in http_response 'http', request, response, code, msg, hdrs) File "/opt/isudataservice/python2.7.4/lib/python2.7/urllib2.py", line 442, in error result = self._call_chain(*args) File "/opt/isudataservice/python2.7.4/lib/python2.7/urllib2.py", line 382, in _call_chain result = func(*args) File "/opt/isudataservice/python2.7.4/lib/python2.7/urllib2.py", line 629, in http_error_302 return self.parent.open(new, timeout=req.timeout) File "/opt/isudataservice/python2.7.4/lib/python2.7/urllib2.py", line 404, in open response = self._open(req, data) File "/opt/isudataservice/python2.7.4/lib/python2.7/urllib2.py", line 427, in _open 'unknown_open', req) File "/opt/isudataservice/python2.7.4/lib/python2.7/urllib2.py", line 382, in _call_chain result = func(*args) File "/opt/isudataservice/python2.7.4/lib/python2.7/urllib2.py", line 1247, in unknown_open raise URLError('unknown url type: %s' % type)urllib2.URLError: <urlopen error unknown url type: https>
然后只能手动帮助它下载了哈
wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gz
结果又报错:
提示信息是To connect to pypi.python.org insecurely, use ‘--no-check-certificate’.
然后后面加上就ok了
wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gz --no-check-certificate
结束之后再进行最开始的步骤,就ok了
===========================================================================================
http://blog.csdn.net/diaoruiqing/article/details/8700533
最近研究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
- (linux)python之setuptools、easyinstall、pip安装及连接redis
- (linux)python之setuptools、easyinstall、pip安装及连接redis
- A001: Python包管理: setuptools、easyinstall、pip
- python安装easyinstall/pip出错
- python 安装setuptools和pip
- python 安装setuptools和pip
- Python 安装 setuptools 和 pip
- python安装setuptools和pip
- Python 安装setuptools和pip
- 安装python+setuptools+pip+nltk
- python-安装pip以及setuptools
- linux安装 pip和setuptools
- python的pip安装、setuptools安装
- python pip, setuptools,easy_install安装(win8)
- CentOS安装python setuptools and pip
- nginx、python、django、pip、setuptools、uwsgi安装
- python中pip和setuptools的安装
- python setuptools six pip easy_install 安装冲突
- javabean总结
- 移动开发实用
- 【笔记】 《js权威指南》- 第15章 脚本化文档 - 15.9 HTML表单
- XXXXX() is undefined. Must explicitly invoke another constructor如何解决
- 二分图,最大匹配数,最小点覆盖,最小边覆盖
- (linux)python之setuptools、easyinstall、pip安装及连接redis
- 从事软件行业的第759天,人还是要经常审视自己
- Ajax的基本用法
- Springmvc中@RequestParam传值中文乱码解决方案:
- 如何判读linux veth-peer是否成对
- Java IO:ByteArrayOutputStream使用详解及源码分析
- 【SPOJ-COT】Count on a tree【主席树】【LCA】
- juniper SSG 350M 基本上网配置(1)
- 关于oracle内存的相关知识(about oracle memory control)