本文最后更新于 1082 天前,其中的信息可能已经有所发展或是发生改变。
内容目录
参考文章
– CentOs 7 下安装python3_猫腻的博客-CSDN博客
– 在 CentOS 上编译安装 Python 3 – 知乎 (zhihu.com)
CentOS 7 自带 Python 2.7.5,但我们需要的是 Python 3.10.0。我们需要先按安装依赖。
安装 yum-utils:
yum install yum-utils
然后利用它提供的命令 yum-builddep 来安装当前系统中缺失的 Python 依赖软件:
yum-builddep python3
我所使用的 WSL CentOS 7 镜像没有安装 pip,所以需要安装。
yum -y install epel-release
yum install python-pip
下载 python-3.10.0 源码包
curl -O https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
解压
tar zxf Python-3.10.0.tgz
进入文件夹 Python-3.10.0
cd Python-3.10.0
执行配置文件
./configure --enable-optimizations --prefix=/usr/local/python/python-3.10.0
编译并安装
make && make install
设置环境变量,在目录 /etc/profile.d/ 下新建一个文件,此处命名为 python.sh,在文件中写入:
export PATH=/usr/local/python/python-3.10.0/bin:$PATH
使配置文件立即生效
source /etc/profile.d/python.sh
检查 Python3 版本
python3 -V
检查 pip 版本
pip3 -V