CentOS7中使用shell脚本安装python3.8环境(推荐)
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,一键执行虚拟机一键安装python3.8环境,只需将网络适配器改为nat模式即可(确保主机能够上网),随后将tar包放入/root目录下,执行脚本。脚本首先将系统原有的python2.7的环境卸载,然
千家信息网最后更新 2025年02月08日CentOS7中使用shell脚本安装python3.8环境(推荐)
一键执行
虚拟机一键安装python3.8环境,只需将网络适配器改为nat模式即可(确保主机能够上网),随后将tar包放入/root目录下,执行脚本。
脚本首先将系统原有的python2.7的环境卸载,然后自动将网卡获取地址的方式改为dhcp,检查网络连通性,改国内yum源,然后安装python3.8环境,最后安装python3.8,安装完成后,提示友好输出。
直接下载分享的tar包即可,其中有python3.8版本的tar包和脚本文件。
链接:脚本及其tar包
提取码:4b6w
脚本内容:
#!/bin/bashecho "使用时将python的tar包放到/root/目录下"read -p "此脚本需要联网,若是虚拟机,请将网络适配器改为nat模式" -t 2echosed -i "s/BOOTPROTO=static/BOOTPROTO=dhcp/" /etc/sysconfig/network-ifcfg-ens33ifdown ens33ifup ens33systemctl start network &>/dev/nullsystemctl restart network &>/dev/nullif [ $? -eq 0 ];thenip=`ifconfig ens33 | awk 'NR==2 {print $2}'`echo "获取IP地址成功,地址为$ip"elseecho "获取地址失败,请自行查看网络情况"exit 1fiping -c 3 www.baidu.com &>/dev/nullif [ $? -eq 0 ];thenecho "网络连接成功,开始执行后续代码"elseecho "网络连接失败,请查看地址是否可用"exit 1ficd /etc/yum.repos.d/rm -rf *wget http://mirrors.163.com/.help/CentOS7-Base-163.repo &>/dev/nullyum clean all &>/dev/nullyum makecache &>/dev/nullyum install gcc patch libffi-devel python-devel zlib-devel bzip2-dnssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-4-devel libpcap-devel xz-devel -y &>/dev/nullecho "搭建国内yum源成功,正在开始安装python环境"cd /root/tar zxf Python-3.8.0a2.tgz &>/dev/nullcd Python-3.8.0a2/./configure --prefix=/usr/local/python_3.8 &>/dev/nullif [ $? -eq 0 ];thenecho "环境安装完成,正在配置python3.8"elseecho "环境安装出错,请检查依赖包是否全部安装"fimake -j 4 &>/dev/nullmake install &>/dev/nullln -s /usr/local/python_3.8/bin/* /usr/bin/echo "python3.8安装完成,位于/usr/local/python_3.8"
执行效果:
注:以下是连接终端的效果,若是在虚拟机中执行,则会把中文显示成小白格,但不影响其运行。
[root@test2 ~]# sh python3.8_install.sh
使用时将python的tar包放到/root/目录下
此脚本需要联网,若是虚拟机,请将网络适配器改为nat模式
获取IP地址成功,地址为192.168.125.130
网络连接成功,开始执行后续代码
搭建国内yum源成功,正在开始安装python环境
环境安装完成,正在配置python3.8
python3.8安装完成,位于/usr/local/python_3.8
安装完成后,测试使用
[root@test2 ~]# python3Python 3.8.0a2 (default, Mar 29 2020, 19:45:00) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linuxType "help", "copyright", "credits" or "license" for more information.>>> print('hello')hello>>> #Ctrl+d退出
总结
到此这篇关于CentOS7中使用shell脚本安装python3.8环境的文章就介绍到这了,更多相关centos7安装python3.8环境内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
环境
脚本
网络
地址
成功
正在
文章
模式
目录
适配器
适配
代码
内容
效果
若是
一键
检查
配置
主机
只需
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术女生就业方向
嵌入式软件开发 什么好
广州收银软件开发
西门子分布式io服务器模块
h2 数据库层次查询
河北设计少儿编程平台软件开发
方舟服务器维修一次是多久
东莞普标软件开发
软件开发培训学校百度翻译
浪潮 4路 服务器
企业级服务器属于什么服务器
合肥联发科技软件开发笔试题
汇丰软件开发电话
网络运行安全和网络安全
网络安全教育简报大学
赣州市委网络安全和信息
石河子网络安全厂商
网络安全主要由哪三样构成
报表在数据库的应用
虚谷数据库大字段导出
数据库可以用来存图片吗
数据库try catch
软件开发工具有哪些好吃的零食
安卓打开数据库代码
下载文件显示服务器繁忙
软件开发项目采购步骤
网络安全技术与应用就业方向
陕西软件开发培训
热血传奇最高级别服务器
西安数据库培训价格