一、安装python所需要的工具和依赖包
1.从有网络的服务器上下载安装python所需要的安装包,命令如下:
yum install --downloadonly --downloaddir=./python368 zlib-devel bzip2-devel
openssl-devel ncurses-devel epel-release gcc gcc-c++ xz-devel readline-devel
gdbm-devel sqlite-devel tk-devel db4-devel libpcap-devel libffi-devel
2.将这些安装包拷贝到离线服务器上,运行以下命令安装:
rpm -Uvh ./*.rpm --nodeps --force
这一步非常重要,如果没有安装完整,在后期使用python的时候可能会出错。这一步之后,可以先检查一下这些工具有没有安装。检查命令如下:
rpm -qa|grep 软件包名
可以重点检查一下openssl-devel 有没有安装,如果没有安装,在网上下载相关安装包,再次安装。其他的一般没有问题,命令如下:
rpm -qa|grep openssl-devel
二、安装python
1.Python安装包准备,在联网服务器下载,命令如下
wget --no-check-certificate https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
2.解压,将下载好的python安装包拷贝到/usr/local这个目录下,然后解压文件,命令如下:
tar -zxvf Python-3.9.2.tgz
3.进入解压后的文件,执行如下命令进行配置:
./configure prefix=/usr/local/python3
4.编译,命令如下:
make && make install
5.创建软连接:
# 创建python3软连接
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
# 创建pip3的软连接
ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
6.测试
在任意目录下,输入如下命令:
python3 -V
pip3 -V
如出现版本,则安装成功。