`
guoyunsky
  • 浏览: 854073 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
3d3a22a0-f00f-3227-8d03-d2bbe672af75
Heritrix源码分析
浏览量:206213
Group-logo
SQL的MapReduce...
浏览量:0
社区版块
存档分类
最新评论

解决Ubuntu删除/升级Python无法进入桌面以及控制台乱码问题

阅读更多

 

     由于Python出现了一些问题,导致想重装Python。于是sudo apt-get remove python砸下去,Ubuntu立马就出现了问题,终端不能进入.本以为可以像在Windows下一样重装Python就完事,后来才发现原来Ubuntu依赖Python,删除Python自然就会导致Ubuntu同样也出现问题。由于之前也没有备份,于是先通过SSH把里面的资料拷出来,然后就破罐子破摔,网上搜罗些资料,以及在 http://ubuntuforums.org/  发帖,最终将问题解决,庆幸至极!下面就列出解决方案。目前我的机器是在Windows XP上通过Sun VirtualBox安装的Ubuntu10.04,其他版本我没有试过,但可以借鉴。

     1)Ubuntu删除Python重启后,首先会提示显卡问题,错误如下:Ubuntu is running in low-graphics mode

         这里我们先不管,选择以低图形模式进入Ubuntu桌面,发现Ubuntu一直在那闪烁,无法进入.于是按ALT+F1让其

        进入安全模式,也就是命令模式

     2)首先进入安全模式(命令模式)需要你输入用户名和密码,这里我们最后以root登录.登录后发现会报以下类似错误:

        Last login: Sat Jun 19 08:01:00 EDT 2010 on ttyS0
        exec: 3: /usr/lib/update-notifier/update-motd-cpu-checker: not found

        run-parts: /etc/update-motd.d/20-cpu-checker exited with return code 2
        run-parts: failed to stat component /etc/update-motd.d/50-landscape-sysinfo: No such file or directory
         exec: 3: /usr/lib/update-notifier/update-motd-updates-available: not found
         run-parts: /etc/update-motd.d/90-updates-available exited with return code 2
        exec: 3: /usr/lib/update-notifier/update-motd-reboot-required: not found
        run-parts: /etc/update-motd.d/98-reboot-required exited with return code 2
       这里我们先不管

    3)进入命令模式后运行一些命令可能会发现控制台上有乱码(如果你之前Ubuntu是中文环境,那有可能导致乱码问题),于是先把乱码问题给搞定,输入以下命令:

        sudo apt-get install zhcon    # 下载zhcon

        zhcon --utf8                          # 设置UTF8编码

    3)解决乱码问题后,我们再在终端里通过命令来解决Ubuntu无法进入桌面的问题.首先我想到的是通过修复命令来修复Ubuntu,于是输入以下命令来搞定(但没有搞定,大家别输入,这里我只是说明输入这些命令报错后我才确定的确是删除Python后才导致Ubuntu无法进入桌面系统):

        sudo -i
    fdisk -l

    mount /dev/sda9 /mnt
    grub-install --root-directory=/mnt /dev/sda

    运行后发现报以下错误(该错误让我确定是删除Python导致Ubuntu无法进入桌面系统):

    /usr/bin/python: can't find '__main__.py' in '/usr/share/command-not-found'
    4)找到问题的原因后于是换个思路,想大概修复了python,Ubuntu进入桌面应该也就没啥问题了。于是重新安装Python发现还是无济于事.也通过/usr/bin/python: can't find '__main__.py' in '/usr/share/command-not-found'去google搜索(百度等根本搜不到),着上面的方案去做发现还是不行,折腾了一天。后来想到直接去http://ubuntuforums.org/  发帖请教,最终得到了帮助,一条命令砸下去问题搞定。真是神了!命令如下,该条命令也就是让你重装Ubuntu:

        sudo apt-get install ubuntu-minimal ubuntu-standard ubuntu-desktop

        sudo reboot #重启
    5) 但一开始运行这条命令后我也没有搞定,反正折腾了一天,因为一开始没有搞定乱码问题,一些提示看不到.后来安装了zhcon再运行该命令后发现Ubuntu可以进入桌面了。这里如果有按照我这个帖子没有搞定的,可以留言...三个臭皮匠赛过诸葛亮,希望通过这个帖子可以彻底解决删除/升级Python导致Ubuuntu无法进入桌面的问题!

  

更多技术文章、感悟、分享、勾搭,请用微信扫描:

分享到:
评论

相关推荐

    ubuntu16.04安装python3.6.docx

    这里我们将详细讨论如何解决这些问题以及安装步骤。 首先,Ubuntu 16.04默认已经预装了Python 2.7和3.5版本。这两个版本对于系统的正常运行至关重要,因此不建议卸载。在安装新的Python版本之前,可以使用`lab_...

    解决Python命令行下退格,删除,方向键乱码(亲测有效)

    一、出现原因:readline模块没有安装 二、解决方式: # 安装readline模块 yum -y install readline-devel # 进入Python安装目录 ... 您可能感兴趣的文章:解决PyCharm控制台输出乱码的问题详解Python

    Ubuntu/Deepin下Python3.8出现SSL错误的解决方案

    在使用pip3的时候,错误信息如下...而且网上的某些方法用./configure –with-ssl这条命令是无效的,下面给出解决问题的方案。 出现这种错误可以在Modules/Setup中,Ctrl + F查找字符串SSL, 将找到的第一个SSL下面的命

    ubuntu安装python3.9 ubuntu安装python3.9

    本教程将详细讲解如何在Ubuntu 22.04上从源代码编译安装Python 3.9,以及处理多版本共存和依赖问题。 首先,确保系统软件是最新的。打开终端,依次执行以下命令: ```bash sudo apt update sudo apt list --...

    ubuntu20.04离线安装python2.7.18.tar.xz

    ubuntu20.04离线安装python2.7.18

    Ubuntu1604安装多个python版本的问题及解决方法.pdf

    Ubuntu 1604 安装多个 Python 版本的问题及解决方法 在 Ubuntu 1604 系统中,自带 Python 2.7 和 Python 3.5 版本,但是在某些情况下,我们可能需要安装其他版本的 Python,例如 Python 3.8。在本文中,我们将介绍...

    解决Ubuntu和Windows的文件乱码问题

    本文详细介绍了如何解决Ubuntu和Windows在处理文件时发生的乱码问题。 首先,我们需要了解文件乱码的原因。Windows系统中的许多纯文本文件(包括压缩文件)默认使用GBK编码,这是一种针对中文字符的扩展字符集。当...

    ubuntu解压乱码python解决方案

    ubuntu解压乱码python解决方案 主要针对uef-8解决,在window下压缩包在ubuntu下乱码问题

    Ubuntu16.04/树莓派Python3+opencv配置教程(分享)

    总结一下,配置Python3与OpenCV在Ubuntu 16.04和树莓派上的主要步骤包括更新系统、安装依赖、下载OpenCV源码、配置编译选项、编译和安装OpenCV以及更新环境变量。尽管过程中可能会遇到一些挑战,但只要按照这些步骤...

    升级Ubuntu中的Python.zip

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1 sudo update-alternatives --config python3 ``` 在配置界面,选择新安装的版本作为默认。 7. **验证安装** 完成上述步骤...

    安装Ubuntu 8.04.1 pdf文件中文显示乱码问题解决

    总的来说,解决Ubuntu 8.04.1上的PDF中文乱码问题需要对字体支持和系统配置有一定的理解。通过安装必要的开源字体并配置Evince,大多数情况下可以成功地解决中文显示问题。如果问题依然存在,可能需要进一步检查PDF...

    ubuntu20.04 rv1126 环境配置

    解压缩后会消耗 134 kB 的额外空间。 忽略:1 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 fonts-gfs-baskerville all 1.1-5 错误:1 .../home/ken/下载/python-suppo

    完美解决Python下matplotlib绘图中文乱码问题.docx

    Python 中 matplotlib 绘图中文乱码问题解决方案 在使用 Python 的 matplotlib 库绘制图形时,经常会遇到中文乱码的问题,即中文字符变成了小方块。这是因为 matplotlib 库在绘制图形时使用的字体缓存机制引起的。...

    Ubuntu下Eclipse中文乱码解决.docx

    "Ubuntu下Eclipse中文乱码解决" 在Ubuntu系统中使用Eclipse时,可能会遇到中文乱码的问题,特别是在将Windows下的工程导入到Linux下的Eclipse中时。这种情况下,中文字符可能会显示为乱码,影响开发工作的效率。这...

    keepass2在Ubuntu 15.10下中文乱码的解决办法.docx

    Keepass2 在 Ubuntu 15.10 下中文乱码的解决办法 Keepass2 是一个流行的密码管理器,但是在 Ubuntu 15.10 下可能会出现中文乱码的问题。本文将详细介绍 Keepass2 在 Ubuntu 15.10 下中文乱码的解决办法。 问题描述...

    ubuntu18.04/20.04 等系统, 安装微信文字显示方框解决方案所需文字插件

    在Ubuntu 18.04或20.04等基于Debian的Linux发行版上,用户有时会遇到使用微信时文字无法正常显示的问题,即显示为方框或乱码。这个问题通常与字体缺失有关,因为Linux系统可能不包含所有Windows环境下微信所需的字体...

    Ubuntu 下Rhythmbox播放器乱码问题解决

    在探讨Ubuntu下Rhythmbox播放器乱码问题的解决方案之前,我们先简要了解Rhythmbox播放器以及乱码现象的普遍原因。Rhythmbox是一款开源的多媒体播放器,广泛应用于基于GNOME桌面环境的Linux发行版,如Ubuntu。它支持...

    Ubuntu下Python2.7及DockerY一键安装的deb离线包

    在Ubuntu操作系统中,Python 2.7和Docker Y(可能是Docker Compose的一个变体或者拼写错误)是两个非常重要的工具。Python 2.7是Python编程语言的一个早期版本,广泛应用于许多现有的项目和系统中,而Docker则是一种...

    ubuntu18.04/ubuntu16.04网易云安装包(已经解决了无法启动问题与依赖无法解决问题)

    ubuntu18.04/ubuntu16.04网易云deb安装包,已经解决了ubuntu16.04桌面无法启动问题与Ubuntu18.04依赖无法解决问题)

    英文版Ubuntu Firefox中文乱码解决方案.docx

    英文版Ubuntu Firefox中文乱码解决方案 在英文版Ubuntu系统中,Firefox浏览器中文乱码问题是一个常见的问题。该问题可能是由于系统字体配置不当或扫瞄器设置不正确引起的。在本文中,我们将介绍解决该问题的步骤和...

Global site tag (gtag.js) - Google Analytics