Ubuntu系统删掉自带的python如何修复

本文介绍如何在Linux环境下卸载特定版本的Python,包括卸载过程可能导致的问题及解决方案,例如影响到系统中依赖Python的其他软件和服务。此外还讲解了如何通过TTY模式进行系统操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:

在linux上编写pyQT相关的代码,需要python3.6的支持,于是把自带的python删掉

linux卸载指定python版本的方法:

1、卸载python(指定相应的版本就可以)

sudo apt-get remove --purge python2.7

2、完全卸载python及其依赖软件

sudo apt-get remove --auto-remove python2.7
 sudo apt-get purge --auto-remove python2.7

3、清除python及其依赖软件的安装包

sudo apt-get autoclean python2.7

之后vim等命令都无法使用了,自带的firefox都没了,因为ubuntu有太多的软件和服务都在依赖python。

解决办法:

已经开机情况下,同时按住CTRL+ALT+F1即切换到tty1模式,然后输入账户名和密码,

在手动输入这条命令安装 被删掉的依赖:

sudo apt-get install ubuntu-desktop

安装完毕。

重启虚拟机即可恢复。

Linux中的TTY是什么?

说到Linux,TTY是UNIX和Linux中的抽象设备。有时它指的是物理输入设备,如串行端口,有时它指的是允许用户与系统交互的虚拟TTY。TTY是Linux和Unix中的一个子系统,通过TTY驱动程序在内核级别实现流程管理、编辑和会话管理。实际上,每当启动终端模拟器或使用系统中的任何类型的shell时,它都会与被称为伪TTY或PTY的虚拟TTY进行交互。

可以在大多数发行版上使用以下键盘快捷键来获取TTY屏幕:

  1. CTRL + ALT + F1 – 锁定屏幕

  2. CTRL + ALT + F2 – 桌面环境

  3. CTRL + ALT + F3 – TTY3

  4. CTRL + ALT + F4 – TTY4

  5. CTRL + ALT + F5 – TT5

  6. CTRL + ALT + F6 – TTY6

一般总共最多可以访问六个TTY,前两个快捷方式指向发行版的锁定屏幕和桌面环境。

<think>根据用户的问题,用户想知道Ubuntu系统安装后是否自带Python。根据引用[2]和引用[3]的信息,我们可以知道Ubuntu系统通常预装了Python,但可能不是最新版本。 引用[2]提到,在Ubuntu中安装指定版本的Python需要添加PPA,然后安装特定版本,这暗示了系统自带Python版本可能不是用户想要的。 引用[3]提到在Ubuntu系统下如何安装Python,包括从源代码编译安装,这也说明系统可能自带Python,但用户可能需要其他版本。 因此,我们可以回答:Ubuntu系统默认安装包含Python,但通常是Python 2.x或较旧的Python 3.x版本。随着Ubuntu版本的更新,现在较新的Ubuntu版本(如20.04、22.04)默认已经不再包含Python 2,而是预装了Python 3。 为了确保准确性,我们还可以补充说明如何检查系统自带Python版本。 另外,根据引用[1],我们还可以提醒用户,如果要从源代码安装最新版本的Python,需要注意风险,因为它可能会破坏系统环境。 接下来,按照要求生成相关问题。</think>Ubuntu系统默认安装包含Python,但版本和配置情况如下: 1. **预装版本** 现代Ubuntu版本(如18.04及之后)默认预装**Python 3**,不再包含Python 2(自Ubuntu 20.04起完全移除)[^2]。可通过终端验证: ```bash python3 --version # 查看预装的Python 3版本 ``` 2. **系统依赖** PythonUbuntu系统工具的核心组件(如软件包管理器`apt`、系统脚本等),因此安装时**必然包含Python**。删除默认Python可能导致系统功能异常[^1]。 3. **版本说明** - 预装版本通常较保守(如Ubuntu 22.04默认Python 3.10) - 若需其他版本(如Python 3.8/3.9),可通过PPA源安装: ```bash sudo add-apt-repository ppa:deadsnakes/ppa # 添加第三方源 sudo apt install python3.8 # 安装指定版本[^2] ``` 4. **注意事项** - 避免覆盖系统默认Python(如直接编译安装最新版),可能破坏系统工具链[^1] - 多版本共存时,建议用`update-alternatives`管理默认版本[^2] > 示例:检查系统Python位置 > ```bash > ls -l /usr/bin/python3 # 通常链接到预装版本 > ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

trigger333

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值