1、CentOS安装Python的依赖包
yum groupinstall "Development Tools"
yum install zlib-devel bzip2-developenssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-develdb4-devel libpcap-devel xz-devel
2、下载Python3.5的源码包并编译
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz/usr/local/src/
sudo mkdir /usr/tools/python
sudo tar xf /usr/local/src/Python-3.5.0.tgz-C /usr/tools/python/
cd /usr/tools/python/Python-3.5.0/
./configure--prefix=/usr/tools/python/python35
make -j8 && make install
3、覆盖原来的版本,并重新建立超链接
mv /usr/bin/python /usr/bin/python_old
ln -fs /usr/tools/python/python35/bin/python3.5/usr/bin/python
python --version
4、修改yum配置(否则yum无法正常运行)
vi /usr/bin/yum
将第一行的#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6
5、删除编译Python时所需要的库
yum groupremove "Development Tools"
yum remove zlib-devel bzip2-developenssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-develdb4-devel libpcap-devel xz-devel
6、设置pip路径
vi /etc/profile
插入以下内容:
# set python-pip path
exportPYTHON_PIP_HOME=/usr/tools/python/python35
export PATH=$PATH:$PYTHON_PIP_HOME/bin
退出后调用:source /etc/profile