环境

  • centos7

开始安装

  1. 安装扩展
$ yum -y install yum-utils
  1. 安装Centos开发工具
$ yum -y groupinstall development
  1. 安装python3依赖
$ yum -y install zlib-devel bzip2-devel openssl-devel openssl-static ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel lzma gcc
  1. 下载python3.7安装包
# 将python3.7安装包,下载到/usr/local/src文件夹下
$ cd /usr/local/src/

$ wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
  1. 解压文件夹
# 解压
$ tar xvf Python-3.7.0.tar.xz
# 重命名文件夹
$ mv Python-3.7.0 python3
# 进入到解压出的文件夹
$ cd python3
  1. 编译python3.7
$ ./configure --prefix=/usr/local/python3
  1. 安装
$ make -j8 && make install
  1. 添加到环境变量
$ vi ~/.bash_profile
export PATH=$PATH:/usr/local/python3/bin/

$ source ~/.bash_profile

如果是在 docker 容器中则需要在~/.bashrc 中写入source ~/.bash_profile, 然后 执行source ~/.bashrc, 提交容器成新镜像后才生效。

--完--