一、Python版本升级
centos默认Python版本为2.6, 怎么将2.6升级到2.7呢?按照以下步骤就可以做到。
1. 下载Python安装包
2. 解压
3. 进入Python目录执行以下命令
./configure
make
make insall
make clean
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
这样问题就解决了。