做百度推广首先要做网站吗,佛山建站,公司网站建设费用怎么入账,黄页88官网首页文章目录 案例需求应用场景解决问题脚本思路案例代码 #x1f308;你好呀#xff01;我是 山顶风景独好 #x1f388;欢迎踏入我的博客世界#xff0c;能与您在此邂逅#xff0c;真是缘分使然#xff01;#x1f60a; #x1f338;愿您在此停留的每一刻#xff0c;都沐… 文章目录 案例需求应用场景解决问题脚本思路案例代码 你好呀我是 山顶风景独好 欢迎踏入我的博客世界能与您在此邂逅真是缘分使然 愿您在此停留的每一刻都沐浴在轻松愉悦的氛围中。 这里不仅有丰富的知识和趣味横生的内容等您来探索更是一个自由交流的平台期待您留下独特的思考与见解。 让我们一起踏上这段探索与成长的旅程携手挖掘更多可能共同进步✨ 案例需求
使用shell脚本安装Python环境
应用场景
服务器业务初始化
解决问题
避免人工多次安装节省人工成本 避免人工错误提高工作效率
脚本思路
1、获得软件包 2、源码安装 3、升级pip命令
案例代码
#!/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_urlhttps://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
python_source_pkgPython-3.7.6.tgz
python_codePython-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 ;thenecho -e \033[31m network connection error,exit... \033[0mexit 130
fi
}#安装python
install () {#下载软件包wget $python_download_url#解压软件包if [ -f $python_source_pkg ];thentar xf $python_source_pkg[ $? -ne 0 ]echo $python_source_pkg unzip failexit 1cd $python_code#配置,开启ssl支持httpsif ./configure --with-openssl/usr/bin/openssl 1/dev/null;then#mv Modules/Setup Modules/Setup.bakcp -f ../Setup Modules/if make 1/dev/null;then#if make ;thenif make install 1/dev/null;then#if make install ;then#if pip3 install --upgrade pip 1/dev/null;then#安装完成后更新pipif pip3 install --upgrade pip;thenecho python install successelseecho pip3 install failexit 1fielseecho python install failexit 1fielseecho python make failexit 1fielseecho python configure failexitfielseecho not found $python_source_pkgexit 1fi
}per_install;install
rm -rf $python_code
rm -rf python_source_pkg✨ 这就是今天要分享给大家的全部内容了我们下期再见 我在CSDN等你哦我的主页