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

Posted Beau_Will

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于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 

 1.2ftp配置

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

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

并且新加一行配置

anon_other_write_enable=YES 

 

保存配置文件

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

systemctl start vsftpd

systemctl status vsftpd

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

chmod 777 pub

关闭防火墙和Selinux

systemctl stop firewalld

setenforce 0

 

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

进入python官网:python.org

 

打开ftp

地址栏输入ftp://192.168.25.25/

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

 2.配置python3环境

 2.1选择python3安装位置

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

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

2.2解压源码压缩包

解压命令 

tar -zxvf Python-3.8.12.tgz

 

2.3安装gcc

配置python3需要先安装gcc

yum install -y gcc

2.4编译安装 

进入到Python-3.8.12文件下

编译

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

编译成功

2.5编译

 make 

2.6编译安装 

 make install

2.7检查编译是否成功

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

执行python3.8

./python3.8

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

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编辑界面

测试

 

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

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

 

以上是关于基于Centos7安装python3.8环境-保姆级教程的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7 安装Python3.8环境

IT保姆级❤️开发测试环境搭建教程大集合热门技术+工具类(持续更新)

CentOS安装python3环境

Centos7下zabbix安装与部署,设置中文(保姆级图文)网络工程

python3.8.0 Django 开发后端接口api 部署到 Linux Centos7上

Centos7 安装python3.8和pip