centos6升级python版本

我们安装 CentOS 6.x, 系统自带python2.6, 但有很多时候我们需要使用2.7 或者 3.x 的版本, 这个时候就需要对 python 进行升级, 一般我们习惯编译安装python

安装python

下载

cd /opt
wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tar.xz

# 解压工具  
yum install xz -y
# 编译相关 
yum install gcc -y
# 请求 https 相关
yum install openssl-devel -y

安装

xz -d Python-2.7.11.tar.xz
tar -xvf Python-2.7.11.tar

cd Python-2.7.11
./configure
make
make install

环境变量

# 删除以前的
rm -rf /usr/bin/python
# 添加软连接
ln -s /usr/local/bin/python2.7 /usr/bin/python
修复yum不能使用的bug

由于系统 yum 依赖 python2.6, 而上面的操作, 已经将 /usr/bin/python 指向了 python2.7, 所以此时我们使用yum时会报错

vi /usr/bin/yum # 修改python指向, 如图所示:
centos6升级python版本_第1张图片
安装setuptools
# 安装ez_install
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
ln -s /usr/local/bin/easy_install /usr/bin/easy_install

# 安装pip工具
easy_install pip
ln -s /usr/local/bin/pip /usr/bin/pip

你可能感兴趣的:(centos6升级python版本)