shell脚本安装python,shell脚本安装python、pip--不需要选择安装项目

首先把pip-18.0.tar.gz 、Python-3.6.5.tgz 安装包放在 /usr/local 下面,按照顺序先安装pip,再安装python。不要先安装或只安装python,否则很容易出错,

#!/bin/bash

func1(){

while true

do

echo "安装依赖包"

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

echo "安装pip"

yum remove pip -y && cd /usr/local/ && tar -xf pip-18.0.tar.gz && cd pip-18.0/ && python setup.py install

echo "安装python"

cd /usr/local/ && tar -zxvf Python-3.6.5.tgz && mv Python-3.6.5 python3 && cd python3 && ./configure && make && make install

mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/local/bin/python3 /usr/bin/python && ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

whereis pip && /usr/local/bin/pip3.6 install --upgrade pip && /usr/local/bin/pip install paramiko

sed -i "1c #!/usr/bin/python2.7" /usr/bin/yum

sed -i "1c #!/usr/bin/python2.7" /usr/libexec/urlgrabber-ext-down

sed -i "1c #!/usr/bin/python2.7" /usr/sbin/firewalld

systemctl restart firewalld

echo "全部安装完毕"

exit

done

}

func1

标签:bin,shell,python,devel,usr,&&,pip,安装

来源: https://www.cnblogs.com/effortsing/p/10344223.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值