安装python3.8
安装依赖
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make libffi-devel -y
安装python3.8
下载python3.8 的安装包,并上传到服务器
可以到官网下载安装包,比较慢,或者 点击 直接下载
解压、编译、安装
692 2021-05-11 16:51:57.%N $ tar -vxf Python-3.8.2.tar.xz
692 2021-05-11 16:51:57.%N $ cd Python-3.8.2
693 2021-05-11 16:52:42.%N $ ./configure --prefix=/usr/bin/
配置软连接
701 2021-05-11 16:57:48.%N $ ln -s /usr/bin/bin/pip3 /usr/bin/pip3
702 2021-05-11 16:57:50.%N $ ln -s /usr/bin/bin/pip3 /usr/bin/pip
703 2021-05-11 16:58:21.%N $ ln -s /usr/bin/bin/python3 /usr/bin/python3
704 2021-05-11 16:58:24.%N $ ln -s /usr/bin/bin/python3 /usr/bin/python
711 2021-05-11 16:59:31.%N $ ln -s /usr/bin/bin/python3.8 /usr/bin/python3.8
712 2021-05-11 16:59:41.%N $ ln -s /usr/bin/bin/pip3.8 /usr/bin/pip3.8
验证python版本 是否正确
[root@host10 CVE-2013-4547]# python -V
Python 3.8.2
安装完新版本的python后yum 可能会报如下错误
except KeyboardInterrupt, e:
解决方式:修改 /usr/bin/yum 第一行 增加 python 版本号 即可
安装docker-compose
执行如下命令 安装 yum库和 docker-compose
820 2021-05-11 18:20:31.%N $ yum install -y epel-release
823 2021-05-11 18:21:27.%N $ yum install docker-compose
执行完成后,查看docker compose版本 ,如此便安装成功
[root@host10 CVE-2013-4547]# docker-compose -v
docker-compose version 1.18.0, build 8dd22a9