centos7 shell脚本一键安装python3.7
最近要安装个东西,发现要python3才能支持,为了方便以后不用进行重复性工作,我就写了个一键安装python 3.7的脚本.
系统:centos 7.x(64位)
cat /root/soft_shell/auto_install_python3.sh
02 | PATH=/usr/ local /sbin:/usr/ local /bin:/usr/sbin:/usr/bin |
06 | if [ $( id -u) != "0" ]; then |
07 | echo "Error: You must be root to run this script, please use root to initialization OS." |
12 | echo "Please enter the version number you need:" |
13 | read -p "(Default version: 3.7.4):" version |
14 | if [ "$version" = "" ]; then |
18 | pyfile= "$name-$version.tgz" |
21 | if [ $( id -u) != "0" ]; then |
22 | echo "Error: You must be root to run this script, please use root to install" |
26 | rpm=`rpm -qa libffi-devel| awk -F "-" '{print $1}' ` |
28 | yum -y install wget gcc gcc-c++ make openssl-devel bzip2 -devel libffi-devel |
30 | echo -e "\033[40;31m libffi [found]\033[40;37m" |
35 | echo -e "\033[40;31m $pyfile [found]\033[40;37m" |
43 | ./configure --prefix=/usr/ local /python3 -- enable -optimizations |
46 | ln -s /usr/ local /python3/bin/python3.7 /usr/bin/python3 |
47 | ln -s /usr/ local /python3/bin/pip3.7 /usr/bin/pip3 |
49 | if [ -d /root/.pip ]; then |
50 | echo -e "\033[40;31m file is [found]\033[40;37m" |
54 | cat > ~/.pip/pip.conf <<EOF |
58 | trusted-host=pypi.doubanio.com |
59 | disable-pip-version-check = true |
64 | pip3 install --upgrade pip |
66 | echo -e "\nInstalled Python and pip version is ... " |
69 | echo -e "\033[32m \nInstall Successfully! \033[0m" |
标签: centos 安装 shell install 一键 python 自动
评论: