CentOS安装Python环境

0 阅读1分钟

简介

本文介绍如何在 CentOS 中安装 Python 环境

方式一:包管理器

简单的,可以采用 yum 方式安装,敲下面的命令

# 1. 安装 epel 源(必须)
yum install -y epel-release

# 2. 安装 python3 + pip3
yum install -y python3 python3-pip

# 3. 验证(出现版本号就成功)
python3 --version
pip3 --version

如下

在这里插入图片描述

这种方式不太好的是会出现一些镜像源不存在的报错,另外下载的 Python 版本也有点旧(3.6.8,2018 年发布的版本)

在这里插入图片描述

方式二:手动编译

这种方式使用下载源码,手动编译安装

先从官网上下载你需要安装的版本,我这里选择 Python-3.11.15

在这里插入图片描述

上传到服务器中,解压

在这里插入图片描述

敲下面的命令,先安装一些 Python 环境需要的依赖库

yum install -y gcc gcc-c++ make zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

如下

在这里插入图片描述

进入目录,设置安装路径

cd Python-3.11.15 && ./configure --prefix=/usr/local/dev/python/python3 --enable-optimizations

稍等一会儿

在这里插入图片描述

编译并安装

make -j4 && make install

稍等一会儿 × 2

(看着命令滚动,有一种复古的美感,系埋?)

在这里插入图片描述

安装后,设置软连接,也就是将可执行命令,python、pip 设置一个快捷方式到系统环境变量中

前面的路径更换成上面设置的

ln -s /usr/local/dev/python/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/dev/python/python3/bin/pip3 /usr/local/bin/pip3

查看版本号,命令不存在

在这里插入图片描述

清除一下环境

hash -r

现在有了

在这里插入图片描述