在CentOS 8.1系统中进行离线安装Python 3.9,主要涉及到两个步骤:准备离线安装包和进行离线安装。以下是详细的步骤说明:
一、准备离线安装包
-
在联网的CentOS系统上下载依赖包和Python源码
首先,你需要在另一台可联网的CentOS系统(可以是CentOS 8.1或其他版本,但建议尽量保持系统版本一致以避免兼容性问题)上下载所有必要的依赖包和Python 3.9的源码包。
-
下载依赖包:使用
yumdownloader
命令下载Python 3.9编译安装所需的依赖包。这些依赖包可能包括gcc
、openssl-devel
、bzip2-devel
、libffi-devel
、zlib-devel
等。注意,由于系统配置和版本差异,具体的依赖包列表可能会有所不同。你可以通过尝试编译Python 3.9源码来查看缺少哪些依赖,并据此下载。yum-y install yum-utils mkdir python3.9_rpm yumdownloader --resolve --destdir ./python3.9_rpm zlib-devel bzip2-devel openssl-devel ncurses-devel readline-devel gdbm-devel sqlite-devel tk-devel xz-devel ...
注意:上述命令中的依赖包列表仅作示例,请根据实际需要进行调整。
-
下载Python 3.9源码包:从Python官网下载Python 3.9的源码包。例如,你可以下载Python 3.9.x版本的源码包(其中x是具体的子版本号)。
wget https://www.python.org/ftp/python/3.9.x/Python-3.9.x.tgz</
-