简介
本文介绍如何在 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
现在有了