Loading

Centos安装Python3脚本

1.shell格式问题

用win编写完shell脚本,放在Linux下边会是dos类型的脚本,需要将脚本更改为unix类型的脚本。

否则会出现如下错误:

syntax error: unexpected end of file

使用vim编辑器进行如下操作

查看下文件格式

:set ff

设置文件格式为Unix

:set ff=unix

2.安装Python3环境脚本

可以根据自己情况,更改脚本下载的python3版本进行修改;

#!/bin/bash
#========================================================
#   System Required: CentOS 7+ / Debian 8+ / Ubuntu 16+ /
#   Description: 安装脚本
#   Github: https://github.com/
#========================================================
echo "安装依赖--------------------------------------------->"
yum -y groupinstall "Development tools"
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 "下载------------------------------------------------->"
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
# 如果不存在,启用备用下载链接
if [ ! -e "Python-3.6.2.tar.xz" ];then
	echo "下载失败,启用备用链接------------------------------------------------->"
	wget https://cn.upy.workers.dev/install/python3/Python-3.6.2.tar.xz
else
	echo "存在------------------------------------------------->"
fi
echo "安装------------------------------------------------->"
mkdir /usr/local/python3
tar -xvJf Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --prefix=/usr/local/python3
make && make install
echo "软连接---------------------------------------------->"
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
echo "安装完成-------------------------------------------->"

3.测试

[root@IdealisticGloomy-VM ~]# python3
Python 3.6.2 (default, Nov  9 2021, 18:00:08) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit();
posted @ 2021-11-09 18:05  sstu  阅读(88)  评论(1编辑  收藏  举报