一、Python版本升级
centos默认Python版本为2.6, 怎么将2.6升级到2.7呢?按照以下步骤就可以做到。
1. 下载Python安装包
2. 解压
3. 进入Python目录执行以下命令
./configure
make
make insall
make clean
4. 在/usr/bin目录下修改Python链接
ln -s /usr/bin/python /usr/local/bin/python2.7
5. 修改yum引用python路径
vim /usr/bin/yum
第一行改为#!/usr/bin/python2.6.6
6. 检查一下Python版本吧
python -v
二、安装pip
1. 下载setuptools
https://pypi.python.org/pypi/setuptools
2. 解压之后进入setuptools目录
python setup.py install
3. 下载pip
https://pypi.python.org/pypi/pip
4. 解压之后进入pip目录
python setup.py install
可能遇到的问题:
1. zipimport.ZipImportError:can't decompress data; zlib not
原因: 缺少一些lib
解决方法:
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel zlib
然后按照下面的步骤重新编译python
编辑python目录下面的Modules/Setup.dist
去掉注释zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
重新./configure, make, make install
这样问题就解决了。
2.yum 源更新
http://mirrors.ustc.edu.cn/help/centos.html
在网页中找到对应的系统版本,执行命令进行源更新。