赞
踩
由于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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。