Centos 7.5 安装Python 3.6.6详细步骤

#创建临时目录,用于存储repo
1.  mkdir -p /tmp/repo/
#将/etc/yum.repos.d/所有repo移动到/tmp/repo/目录下保存
2.  mv  /etc/yum.repos.d/* /tmp/repo/
#采用阿里云的Centos镜像文件
3.  curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
#安装wget软件
4.  yum install -y wget
#下载阿里云epel扩展源
5.  wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#清理yum 缓存
6.  yum clearall
#重建yum缓存
7.  yum makecache

#安装Python 3.6需要的依赖包
8.  yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel xorg-x11-xauth zlib* libffi-devel
#下载Pyhton 3.6.6二进制安装包
9.  wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
#将python安装移动到/usr/lib目录下
10.  mv Python-3.6.6.tar.xz /usr/lib
#进入到/usr/lib下
11.  cd /usr/lib
#xz命令会对系统文件进行压缩和解压缩,压缩完成后,系统会自动在原文件后加上.xz的扩展名并删除原文件。
 xz命令只能对文件进行压缩,不能对目录进行压缩。 -d 代表解压缩
12.  xz -d Python-3.6.6.tar.xz
# 解压tar文件
13.  tar -xvf Python-3.6.6.tar
#进入到解压缩目录
14.  cd Python-3.6.6
#二进制安装python
15.  ./configure --prefix=/usr/lib/python3
#编译安装
16.  make && make install
#查找python安装路径
17.  which python3
#备份现有的Pyhton软连接;Centos-7默认Python是2.7版
18.  mv /usr/bin/python /usr/bin/python.bak
#将python通过软连接,指向到新安装的python 3.6版本
19.  ln -s /usr/bin/python3 /usr/bin/python
#将pip通过软连接,指向到新安装的python 3.6版本的pip
20.  ln -s /usr/lib/python3/bin/pip3 /usr/bin/pip3

 

posted @ 2021-01-22 10:05  3哥哥  阅读(185)  评论(0编辑  收藏  举报