手搓一个ubuntu自动安装python3.9的sh脚本

bash 复制代码
#!/bin/bash

# Step 1: 更新系统软件包
sudo apt update
sudo apt upgrade -y
sudo apt install -y software-properties-common

# Step 2: 安装Python 3.9的依赖项
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

# 下载Python源代码
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

# 解压缩源代码
tar -xf Python-3.9.0.tgz

# 进入Python源代码目录
cd Python-3.9.0

# 配置Python并启用优化
./configure --enable-optimizations

# 编译Python(使用所有可用的CPU核心,可以根据需要更改)
make -j$(nproc)

# 安装Python 3.9(使用altinstall以避免覆盖系统Python)
sudo make altinstall

# 清理临时文件
cd ..
rm -r Python-3.9.0
rm Python-3.9.0.tgz

echo "Python 3.9已成功安装。"

如果安装其他版本的python就自己把3.9.0修改成其他版本

有问题【+qq】

相关推荐
张宏23620 分钟前
原子操作 (基于Linux 应用层 C 语言)
linux
kymjs张涛16 小时前
OpenClaw 学习小组:初识
android·linux·人工智能
程序设计实验室18 小时前
经历分享,发现挖矿木马后,服务器快速备份与重装(腾讯云平台)
linux
Miku1619 小时前
OpenClaw-Linux+飞书官方Plugin安装指南
linux·人工智能·agent
Miku1620 小时前
OpenClaw 接入 QQ Bot 完整实践指南
linux·人工智能·agent
Yogurt_cry1 天前
[树莓派4B] 闲置近10年的爱普生 L310 打印机爆改无线打印机
linux·物联网·树莓派
爱吃橘子橙子柚子2 天前
3CPU性能排查总结(超详细)【Linux性能优化】
运维·cpu
Johny_Zhao2 天前
OpenClaw中级到高级教程
linux·人工智能·信息安全·kubernetes·云计算·yum源·系统运维·openclaw
Sheffield3 天前
Docker的跨主机服务与其对应的优缺点
linux·网络协议·docker
Sheffield3 天前
Alpine是什么,为什么是Docker首选?
linux·docker·容器