CentOS6.8下更换国内源及python3安装

一、安装wget

yum -y install wget

二、CentOS更换国内阿里下载源

说明:CentOS 默认已经安装了yum,但由于默认源文件服务器在国外, 下载软件相对较慢。

# 备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载阿里源包
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 功能:如果在yum中找不到的软件, 会自动到eole中找, 再下载
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 清空yum缓存
yum clean all
# 更新源
yum makecache
# 安装软件扩展源
yum install -y epel-release

三、安装python3和pip3

# 准备编译环境
yum groupinstall "Development Tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
# 下载 Python3.6代码包并解压
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz && tar Jxvf Python-3.6.8.tar.xz
# 编译
cd Python-3.6.8.tar.xz 
./configure --prefix=/usr/local/python3
make && make install
# 设置环境变量
echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc
# 替换python2 
rm /usr/bin/python
ln -sv /usr/local/python3/bin/python3.6 /usr/bin/python
# 更新yum配置
ll /usr/bin | grep python
# 这会导致依赖python2.6的yum不能使用,因此还要修改yum配置。
# 通过vi修改yum的配置
vi /usr/bin/yum
将#!/usr/bin/python改为#!/usr/bin/python2.6,保存退出。

#下载pip脚本并执行安装
wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py
# 建立软连接
ln -sv /usr/local/python3/bin/pip3 /usr/bin/pip

你可能感兴趣的:(CentOS6.8下更换国内源及python3安装)