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

shell脚本安装python、pip--不需要选择安装项目--不管用总报错,必须带上判断符号,while没有这种用法,写在这里为了以后少走弯路,所以不要用下面的执行了

首先把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

        echo "全部安装完毕"
        exit
    done
}
func1

原文地址:https://www.cnblogs.com/effortsing/p/10344223.html

时间: 2024-10-19 21:04:20

shell脚本安装python、pip--不需要选择安装项目的相关文章

mac下安装python pip、pyspider

如果mac下没有安装wget,还需要安装wget,见http://www.cnblogs.com/cocowool/archive/2012/06/24/2560574.html 使用 pip 安装 Python 库.pip 是 Python 的包管理工具,安装后就可以直接在命令行一站式地安装/管理各种库了(pip 文档). $ wget http://pypi.python.org/packages/source/p/pip/pip-0.7.2.tar.gz$ tar xzf pip-0.7.

Linux下安装Python pip

在Python环境下,pip提供类似yum一样的下载方式,比easy_install方便的多. 1.下载get-pip.py wget https://bootstrap.pypa.io/get-pip.py 2.安装 python get-pip.py 3.查看安装位置 find / -name pip 默认安装在Python安装目录,/usr/local/python/bin/pip 4.使用pip下载包psutil /usr/local/python/bin/pip install psu

安装Python, Pip, Virtualenv

1.安装deb包#apt-get -y update#apt-get -y upgrade#apt-get -y install build-essential /这个包可以批量安装Python在Ubuntu上进行构建时所需的全部工具(gcc, make.etc) 安装python相关的包#apt-get -y install python-dev 3.安装新版本的pip#wget https://bootstrap.pypa.io/get-pip.py#python get-pip.py 查看

python pip及安装包安装

python 微信聊天D:\untitled\hello.py 入口 web禁止登陆.. 安装命令:手动安装:D:\python\setuptools-41.2.0>python setup.py install 下载下来手动安装pip D:\python\pip-1.4.1\pip-1.4.1>python setup.py installD:\python\setuptools-41.2.0>python setup.py install ImportError: No module

Shell 脚本之编程和变量(外加实战项目)

本章目的:学会编程规范,变量的相关脚本操作和知识 一.Shell 脚本的概述 二.Shell的作用 三.写第一个Shell脚本 1.写一个脚本(到BOOT目录,查看当前位置,以长格式友好显示VML开头的所有文件) [[email protected] ~]# vim aaa.sh "随意编一个空文件以.sh为结尾" /bin/bash "开头声明,固定格式" 一个脚本 "描述性信息可加可不加" cd /boot/ pwd ls -lh vml*

windows下安装python&pip

1.在https://www.python.org/downloads/下载相应的python安装包, 解压安装,配置环境变量. 2.下载pip安装包:https://pypi.python.org/pypi/pip#downloads 1)解压到目录:在cmd命令行执行:python setup.py install 2)配置python目录下的scripts到环境变量.

有米实习-用到的shell脚本和Python脚本记录

Shell:LOG_DATE=`date -d "1 day ago" +%Y-%m-%d` #以指定格式设置一天前的年份月份日期 aws s3 ls $LAST5_BASE_PATH > ${TMP_FILE} #将s3这个位置的文件清单输出到tmp.txt文件中 if grep -q $LOG_DATE $TMP_FILE; then #查找是否存在 spark-submit --master "local[*]" /root/Downloads/pack

服务器巡检shell脚本,python生成excel文档并邮件发出

背景及思路: 五一小长假之前,公司要求我做一次服务器巡检. 1.写了一个简单的脚本获取服务器的各种基础信息:cpu,内存,swap分区使用情况,磁盘,网卡信息种种,具体见脚本,将这些信息追加到一个文件中,然后在监控机上做一次汇总,汇总方式就不详谈,我用的是for循环ssh追加 2.然后利用python的xlsxwriter模块生成excel 3.最后利用python发带附件为excel的邮件到指定邮箱 获取服务器信息部分脚本: #取所需要的内网IP Int_ip=`ifconfig|awk '/

case做带选项的shell脚本以及结合while做交互选择的shell脚本的最基本写法

1.case做带选项的执行脚本: #!/bin/bash case $1 in x) echo "x is selected" ;; *) echo "please use x" esac 二.case结合while做交互脚本: #!/bin/bash while true do read -p "Enter port of chaoxingdata(d,1): " port case ${port} in d) echo "port=