案例需求
使用shell脚本安装Python环境
应用场景
服务器业务初始化
解决问题
避免人工多次安装,节省人工成本 避免人工错误,提高工作效率
脚本思路
1、获得软件包 2、源码安装 3、升级pip命令
案例代码
代码语言:javascript复制#!/bin/bash
#Description: python install from zutuanxue(http://www.zutuanxue.com)
#Release: python 3.7.6
#Auther: zutuanxue
#Email:
#OS: Centos 8.X
#variables
python_download_url=https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
python_source_pkg=Python-3.7.6.tgz
python_code=Python-3.7.6
#functions
#安装前准备,安装必要依赖包
per_install () {
if ( ! yum -y install gcc-* openssl-* libffi-devel sqlite-devel &>/dev/null );then
#if ( ! yum -y install gcc-* openssl-* libffi-devel sqlite-devel ) &>/dev/null ;then
echo -e "