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(近期高版本)的主要内容,如果未能解决你的问题,请参考以下文章