WSL CentOS 7 安装 Python 3.10.0
本文最后更新于 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
上一篇
下一篇