基于Centos7安装python3.8环境-保姆级教程

由于centos7没有自带python3环境(自带python2环境),大大限制了计算机工作者们的需求,因此我们需要安装python3环境

准备:Centos7的虚拟机(需要配置好yum源,ip:192.168.25.25)

1.下载python3的Linux版本的源码

这里我们考虑到部分不会熟练使用wget等一些指令来下载python3源码的情况

我们换思路,用windows(本机)下载上传到ftp(需要安装)中,再在centos7中处理压缩包

1.1安装ftp服务 

Centos7需要提前配置好yum源,并且可以上网,我们用Moba的ssh服务远程连接centos7,ip为192.168.25.25

centos7的ftp服务在vsftpd这个包中

安装:yum install -y vsftpd 

基于Centos7安装python3.8环境-保姆级教程_第1张图片

 1.2ftp配置

 编辑配置文件:vim /etc/vsftpd/vsftpd.conf 

基于Centos7安装python3.8环境-保姆级教程_第2张图片

删除掉上述两行的注释符号“#”

并且新加一行配置

anon_other_write_enable=YES 

 基于Centos7安装python3.8环境-保姆级教程_第3张图片

保存配置文件

启动ftp服务并查看服务状态 

systemctl start vsftpd

systemctl status vsftpd

基于Centos7安装python3.8环境-保姆级教程_第4张图片

修改ftp共享文件夹的权限为777

chmod 777 pub

基于Centos7安装python3.8环境-保姆级教程_第5张图片

关闭防火墙和Selinux

systemctl stop firewalld

setenforce 0

 

1.3使用本机下载python源码压缩包

进入python官网:python.org

基于Centos7安装python3.8环境-保姆级教程_第6张图片

基于Centos7安装python3.8环境-保姆级教程_第7张图片 基于Centos7安装python3.8环境-保姆级教程_第8张图片

打开ftp

地址栏输入ftp://192.168.25.25/

基于Centos7安装python3.8环境-保姆级教程_第9张图片

 进入pub文件夹下,拖入新下载的压缩包

基于Centos7安装python3.8环境-保姆级教程_第10张图片

 2.配置python3环境

 2.1选择python3安装位置

我这里放在/usr/local/python3.8

基于Centos7安装python3.8环境-保姆级教程_第11张图片

将刚才放在ftp中的源码压缩包解压到这个目录下

基于Centos7安装python3.8环境-保姆级教程_第12张图片

2.2解压源码压缩包

解压命令 

tar -zxvf Python-3.8.12.tgz

基于Centos7安装python3.8环境-保姆级教程_第13张图片 

2.3安装gcc

配置python3需要先安装gcc

yum install -y gcc

基于Centos7安装python3.8环境-保姆级教程_第14张图片

2.4编译安装 

进入到Python-3.8.12文件下

编译

./configure --prefix=/usr/local/python3.8/Python-3.8.12

基于Centos7安装python3.8环境-保姆级教程_第15张图片

编译成功

基于Centos7安装python3.8环境-保姆级教程_第16张图片

2.5编译

 make 

2.6编译安装 

 make install

2.7检查编译是否成功

进入到python安装目录的bin目录下

执行python3.8

./python3.8

基于Centos7安装python3.8环境-保姆级教程_第17张图片

跳出版本信息说明编译成功

3.将安装的python3.8添加到环境变量中

3.1编辑环境变量

shift+G跳转到最后一行

添加如下命令:

export PYTHON_HOME=/usr/local/python3.8/Python-3.8.12
export PATH=${PYTHON_HOME}/bin:$PATH
 

:wq保存退出

3.2使得编辑的环境变量立即生效

source /etc/profile

查看自身环境变量

3.3检测python3.8添加到环境变量是否生效

敲"python3.8"命令看是否出现版本信息和进入python编辑界面

测试

基于Centos7安装python3.8环境-保姆级教程_第18张图片 

命令执行正常,配置成功! 

参考文章:Linux下安装Python3.9.0详细步骤_key_world的博客-CSDN博客_linux安装python3.9

 

你可能感兴趣的:(centos,python,linux)