CentOs自带python2版本太低,项目需要python3,于是自己安装python
操作指南:
-
重新下载源代码:
# 删除旧的 Python 源代码文件(如果有) rm -rf Python-3.11.6.tar.xz # 下载 Python 3.11.6 的源代码文件 wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tar.xz
-
安装编译依赖项:
# 安装编译 Python 所需的依赖项 sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel
-
清理编译环境:
# 清理之前的编译残留文件 make distclean
-
重新解压源代码:
# 解压新下载的 Python 源代码文件 tar -xf Python-3.11.6.tar.xz
-
进入源代码目录:
cd Python-3.11.6
-
配置并编译:
# 进行配置 ./configure --enable-optimizations # 开始编译 make
-
安装 Python:
sudo make altinstall
-
验证安装:
# 检查 Python 版本 python3.11 --version
如果以上步骤中的某一步出现错误,请在每一步的输出中查找错误信息,以便更好地排查问题。