CentOS系统下如何离线安装Python3.9

2023-03-26  本文已影响0人  抹布先生M

1.首先在一台可联网的外部CentOS7机器A上下载相关依赖包

##安装yum工具
[root@bigdata01 luocb]# yum -y install yum-utils
[root@bigdata01 luocb]#  mkdir python3.9_rpm
##只下载相关依赖,不进行安装;指定保存目录为 ./python3.9_rpm
[root@bigdata01 luocb]#  yumdownloader --resolve --destdir  ./python3.9_rpm zlib-devel bzip2-devel openssl openssl-devel ncurses-devel  epel-release gcc gcc-c++ xz-devel readline-devel gdbm-devel sqlite-devel tk-devel
##把下载完的依赖包压缩好
[root@bigdata01 luocb]#  tar -zcvf python3.9_rpm.tar.gz ./python3.9_rpm
##下载python3.9.5的源码包
[root@bigdata01 luocb]#  wget --no-check-certificate  https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz
[root@bigdata01 luocb]#  wget --no-check-certificate  http://www.openssl.org/source/openssl-1.0.2j.tar.gz

通过上面的操作,会得到离线安装python3.9所需的3个压缩包:


离线安装包

2.开始离线安装Python3.9

离线安装依赖包

[root@master luocb]#  mkdir /home/python3
[root@master luocb]#  cd /home/python3
[root@master python3]#  tar -zxvf python3.9_rpm.tar.gz
[root@master python3]#  cd python3.9_rpm
[root@master python3.9_rpm]#  rpm -Uvh ./*.rpm --nodeps --force

编译安装python3.9源码包

[root@master luocb]#  cd /home/python3
[root@master python3]#  tar -zxvf Python3.9.5.tar.gz
[root@master python3]#  cd Python3.9.5
##编译安装
[root@master Python3.9.5]#  ./configure --prefix=/usr/local/python3
[root@master Python3.9.5]#  make && make install
##创建link
[root@master Python3.9.5]#  ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
[root@master Python3.9.5]#  ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
##测试安装结果
[root@master Python3.9.5]# python3 -V
Python 3.9.5
[root@master Python3.9.5]# pip3 -V
pip 21.1.1 from /usr/local/python3/lib/python3.9/site-packages/pip (python 3.9)

第一个Python程序
上一篇 下一篇

猜你喜欢

热点阅读