Linux源码安装Python(近期高版本)

Posted bluishglc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux源码安装Python(近期高版本)相关的知识,希望对你有一定的参考价值。

目前Yum的Python版本是3.7,如需安装更高版本,需要从源代码编译安装。具体操作步骤如下:

1. 确定Python版本

# 以3.10.8为例
export PYTHON_VERSION='3.10.8'

2. 安装依赖包

sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel

3. 下载Python源码

curl -O https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tgz
tar -zxvf Python-$PYTHON_VERSION.tgz

4. 安装

cd Python-$PYTHON_VERSION
./configure --enable-optimizations
sudo make altinstall

5. 创建软链接

sudo ln -s /usr/local/bin/python$PYTHON_VERSION%.*  /usr/bin/python3

6. 常见错误

安装Python3.10+之后,执行命令时可能会报错:

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

据资料现示,这是由于openssl版本过低导致的,可尝试从源码安装最新版本的openssl, 具体操作可参考本文:https://blog.csdn.net/bluishglc/article/details/127556157

以上是关于Linux源码安装Python(近期高版本)的主要内容,如果未能解决你的问题,请参考以下文章

linux服务器上yum安装指定版本php

rpmyum 源码软件安装

CentOS下安装PYTHON

CentOS下安装PYTHON

linux源码安装python3

linux源码安装python3