1.查看是否已安装python
# python --version
CentOS7默认安装了python2.7.5
2.安装python3
- 先安装相关包
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make
不能忽略相关包,我之前就没有安装readline-devel导致执行python模式无法使用键盘的上下左右键;没安装libffi-devel导致没有pip3。
- 去官网去找要的下载编译安装包
地址:https://www.python.org/ftp/python
- 选择要下载的版本进入复制链接(以3.7.4为例)
这里选择Python-3.7.4.tgz,复制链接
- 进入/usr/local文件夹并创建python3文件夹
# cd /usr/local
# makdir python3
- python3文件夹用刚才复制的链接下载安装包
# cd python3
# wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
- 解压
# tar zxvf Python-3.7.4.tgz
- 切换进入Python-3.7.4
# cd Python-3.7.4
- 编译
# ./configure prefix=/usr/local/python3
- 安装
# make
# make install
- 添加软链到执行目录/usr/bin下
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
- 测试
# python -V
# python3 -V
- 建立pip3的软链接
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
- 测试
# pip -V
# pip3 -V