由于 CentOS 默认使用的是 Python2, 并且默认的 yum 官方源不提供 Python3 的镜像,所以只有自己动手安装了。
安装必须的依赖
- 首先在管理员权限下安装好所有的依赖,不然会出现各种各样的报错和问题。
yum -y install zlib-devel bzip2-devel libffi-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
获取 Python3 的最新安装包
- 这里获取的是当前最新的稳定版本
3.7.1
可以在 Python官网获取最新发布版本。
wget "https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz"
解压和安装
- 解压
xz -d Python-3.7.1.tar.xz
tar xf Python-3.7.1.tar -C /usr/local/src/
cd /usr/local/src/Python-3.7.1/
- 安装
./configure --prefix=/opt/python3
make all
make install
make clean
查看安装好的 Python3 版本信息
/opt/python3/bin/python3 -V
软链接到当先用户
ln -s /opt/python3/bin/python3 /usr/bin/python3
脚本使用python3
- 在 Python 脚本前加入注释行
#! /usr/bin/env python3