1楼 1. Centos7环境
Centos7环境下默认的python版本为python2,故我们要进行编译安装Python3
① 安装配置工具
yum -y install wget gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
② 下载并解压源代码
wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz
tar -zxvf Python-3.9.5.tgz
③ 进入目录,编译安装
cd Python-3.9.5
#指定安装目录为/opt/python39
./configure –prefix=/opt/python39
#编译安装
make && make install
④ 配置环境变量
vim /etc/profile
在空白处添加如下内容
PATH=/opt/python39/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
source /etc/profile
至此,python3安装完成,可使用 python3命令打开
2. Centos8环境
Centos8环境下安装python3则显得方便许多,可以直接使用yum软件包进行安装
yum install -y python38
安装完成
热议
推荐楼 【hostloc8888】 非常搞不懂,python这种也要自己编译?
推荐楼 【yuqaf1989】 不要自己编译,默认的 ./configure 会缺很多特性比如,ssl相关的,太多包无**常使用。可以直接使用 anaconda 或者 miniconda 这种 ,一键安装。
4楼 【O₂】 C7也能yum安装Python3的
5楼 【layui】 幸好我用ubuntu。。。
6楼 【crystalno】 为什么要用centos。又没维护软件版本又低
7楼 【主机资讯】 一般都是用虚拟环境了,不影响系统环境。