python3脚本_自动化安装python3脚本

cat python3-install.sh

#!/bin/bash

# Auto Network Install Python3

#

# Create Time : 2019/12/13

# Update Time : *

py3_install_path="/application"

py3_download_path="/usr/local/src"

wget_cmd=`rpm -qa wget |wc -l`

ping www.python.org -c 1 > /dev/null 2>&1

if [[ $? != 0 ]];then

echo -e "\033[41m 无法与互联网连接,请检查网络!\033[0m"

exit 2

else

echo -e "\033[42m 网络正常!\033[0m"

fi

[ -d $py3_download_path ] && cd $py3_download_path || mkdir -p $py3_download_path

if [[ $wget_cmd == 0 ]];then yum install wget -y >>/dev/null 2>&1;echo "正在安装wget命令....";echo "wget命令安装完成" ;fi

echo -e "\033[43m 正在安装依赖包......\033[0m"

yum install zlib zlib-devel -y >> /dev/null 2>&1

echo -e "\033[42m 依赖包安装完成! \033[0m"

echo -e "\033[43m 正在下载Python安装包...... \033[0m"

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz >>/dev/null 2>&1

if [[ $? == 0 ]];then

echo -e "\033[42m Python安装包下载成功 \033[0m"

tar zxf Python-3.6.6.tgz >> /dev/null 2>&1

cd Python-3.6.6

else

echo -e "\033[41m python安装包下载失败,请检查是否可以下载:wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz \033[0m"

exit 1

fi

echo -e "\033[43m 正在配置python...... \033[0m"

./configure --prefix=${py3_install_path}/Python-3.6.6 >> /dev/null 2>&1

if [[ $? == 0 ]];then

echo -e "\033[42m 编译安装中...... \033[0m"

make >> /dev/null 2>&1 && make install >> /dev/null 2>&1

echo -e "\033[42m 编译安装完成 \033[0m"

else

echo -e "\033[41m 配置失败,请检查配置......! \033[0m"

exit 1

fi

cd $py3_install_path && ln -s Python-3.6.6 Python

echo -e "export PY_HOME=${py3_install_path}/Python\nexport PATH=\$PY_HOME/bin:\$PATH" > /etc/profile.d/python.sh

source /etc/profile.d/python.sh

echo -e "\033[42m 安装完成......ok \033[0m"

exit 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值