centos7 安装python
1.先验证是否安装 gcc 编译器,输入 gcc --version 验证,没有则需要安装 gcc,yum -y install gcc
2.安装 wget 命令,和依赖包
yum -y install wget
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3.解决安装pip 时候出现错误 (由于在CentOS7系统中没有安装外部函数库(libffi)的开发链接库软件包,所以在安装pip的时候就报了"ModuleNotFoundError: No module named ‘_ctypes’"的错误)
yum install libffi-devel -y
4.安装python3源码包,python3.7系统,先创建存放python文件夹,mkdir python ,cd 进入
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
5.下载比较久,完成之后进行解压,tar -zxvf Python-3.7.0.tgz
6.进入解压文件中,cd Python-3.7.3, 进行配置文件
./configure prefix=/usr/local/python3
make && make install
7.将 python 进行软连接,将 python 和 pip 设置全局变量
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
8.输入 python3 和 pip3 验证是否成功
9.有可能会引起 yum 命令不能用,因为python3 安装,导致系统 python2 冲突,得让 python3 和python2 共存,、
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down
把文件里面的#! /usr/bin/python 也修改为#! /usr/bin/python2