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/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

更多推荐

centos7 安装python详细教程