debian和ubuntu安装python3.8并修改默认python版本

下载python

获取python3.8源码

复制代码
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz

解压并进入python文件夹

复制代码
tar -zxvf Python-3.8.0.tgz
cd  Python3.8.0

配置编译选项

复制代码
./configure

编译并下载

复制代码
make && sudo make install 

ps:install和 altinstall区别在于,install会替换系统中默认的python版本,而altinstall不会替换

修改 python默认版本

删除默认python软链接,并建立新链接

复制代码
sudo rm /usr/bin/python

修改,假设修改为python3.8

复制代码
sudo ln -s /usr/bin/python3.5  /usr/bin/python
相关推荐
不过普通话一乙不改名12 小时前
Linux 网络收包的进阶之路:从普通 socket 到 AF_XDP 零拷贝
linux·运维·网络
在路上@Amos13 小时前
Linux 命令行查看 串口hex数据
linux·运维·服务器
人工智能训练13 小时前
Linux 系统核心快捷键表(可打印版)
linux·运维·服务器·人工智能·ubuntu·容器·openeuler
S***q37713 小时前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu
dualven_in_csdn14 小时前
【疑难问题】某些win11机器 网卡统计也会引起dns client 占用cpu问题
运维·服务器·网络
sanduo11214 小时前
docker 构建编排过程中常见问题
运维·docker·容器
翼龙云_cloud15 小时前
亚马逊云渠道商:如何快速开始使用Amazon RDS?
运维·服务器·云计算·aws
0思必得015 小时前
[Web自动化] 开发者工具元素(Elements)面板
运维·前端·自动化·web自动化·开发者工具
w***42415 小时前
准确-NGINX 1.26.2配置正向代理并编译安装的完整过程
运维·nginx
b***594315 小时前
在 Ubuntu 22.04 上安装和配置 Nginx 的完整指南
linux·nginx·ubuntu