在CentOS上安装Python3

    这里介绍两种安装方式:1.Python源代码编译安装和2.从epel仓库安装

1、Python源代码编译安装

1 - 安装必要工具yum-utils它的主要功能时管理repository及扩展包的工具

 

sudo yum install yum-utils

若是报错提示相似is not in the sudoers file.  This incident will be reported.则证实当前用户没有执行sudo的权限,解决方法是以root用户身份修改
/etc/sudoers文件,记住该文件默认只读使用chmod命令赋予写入权限,再编辑该文件,在root ALL=(ALL)    ALL下面添加: 你的用户名 ALL=(ALL)ALL
而后保存退出python

2 - 使用yum-builddep为pytho3构建环境,安装缺失的依赖
 

sudo yum-bulddep python

 

3 - 下载Python3的源码包


 python各个版本源码包地址: https://www.python.org/ftp/python/

 curl -O https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

 
 4 - 编译安装python3
 

 tar xf Python-3.7.0.tgz
 cd Python-3.7.0
 ./configure
 make
 sudo make install


 python3 -V 检查是否安装成功
 
 5 - 修改python3.7 做为默认python
 bootstrap

vim /etc/profile.d/python.sh

## 在该文件里增长如下一行
## alias python=' /usr/local/bin/python3.7'

#重启会话使之生效

source /etc/profile.d/python.sh


 
 2、从epel仓库安装


 1 - 安装最新版本的EPEL
 

 sudo yum install epel-release


 2 - 使用yum安装python3.7
 

sudo yum install python37

 3 - 安装pip3
 

 curl -O https://bootstrap.pypa.io/get-pip.py
 sudo /usr/bin/python3.7 get-pip.py
相关文章
相关标签/搜索