V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Mrkon
V2EX  ›  Python

手贱卸载了系统(Ubuntu)自带的 python3.5

  •  3
     
  •   Mrkon · 2018-06-05 10:15:32 +08:00 · 12929 次点击
    这是一个创建于 2390 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天为了安装 python3.6,然后脑子抽了,卸载了 python3.5 ( sudo apt autoremove python3.5 )...
    然后...控制台直接乱码,估计重启之后可能进不了桌面了。
    查找了解决办法 :
    sudo apt-get install ubuntu-minimal ubuntu-standard ubuntu-desktop

    sudo reboot #重启
    但是,出现依赖问题:无法修正。。,因。。要求某些。。件保持现状,就是它破坏了。。的依赖
    求帮助!挺急的。
    第 1 条附言  ·  2018-06-05 11:51:25 +08:00
    问题已解决,一下是操作步骤,希望对大家有用
    操作步骤:
    1.冷静一点,备份数据,解决问题并不难。
    2.安装 python3.5 ( sudo apt-get install python3.5 )会出现依赖问题,我的报错为 python3.5-minimal 等正在安装,卸载掉正在安装的包( sudo apt-get autoremove python3.5-minimal ).再安装 python3.5 能够成功
    3.重新安装 Ubuntu
    ( sudo aptitude install ubuntu-minimal ubuntu-standard ubuntu-desktop )中间会出现依赖错误,根据提示和上面个一样先卸载,再安装
    4.sudo reboot #重启
    22 条回复    2020-04-13 10:45:09 +08:00
    vansl
        1
    vansl  
       2018-06-05 10:20:21 +08:00 via iPhone
    centos 有救援模式,Ubuntu 应该也有类似的吧
    zhjits
        2
    zhjits  
       2018-06-05 10:21:04 +08:00
    sudo apt install -f 试一下
    Mrkon
        3
    Mrkon  
    OP
       2018-06-05 10:27:00 +08:00
    @zhjits 没有成功,0 个安装包,难受。
    cstj0505
        4
    cstj0505  
       2018-06-05 10:29:40 +08:00
    用 debian 一上午删过两次 kde,也是删除 python。
    只能说 linux 删除桌面不是什么大事,命令行备份好数据慢慢解决吧。
    时间紧张就另说了
    likuku
        5
    likuku  
       2018-06-05 10:45:35 +08:00
    备份好数据,覆盖安装吧。

    再论 pyenv 等的重要性。
    Nick66
        6
    Nick66  
       2018-06-05 10:47:43 +08:00
    这个跟我之前一样,apt-get 安装软件都报错,各种依赖问题,最后出现安装系统
    aocif23
        7
    aocif23  
       2018-06-05 13:05:03 +08:00 via Android
    修复 linux 应该用 livecd 和 chroot 吧
    mseasons
        8
    mseasons  
       2018-06-05 13:07:04 +08:00
    我上次也是卸载了 python3.5 然后重装系统了……
    PigRinpoche
        9
    PigRinpoche  
       2018-06-05 13:16:48 +08:00 via Android
    重装效率最高吧
    Danic
        10
    Danic  
       2018-06-05 13:20:05 +08:00
    重装+1
    chaleaochexist
        11
    chaleaochexist  
       2018-06-05 13:23:56 +08:00
    python3.6 有 bug.
    还是用 3.5 比较稳妥.

    我有一个应用用 3.6 报错.
    3.5 就没问题.
    wwqgtxx
        12
    wwqgtxx  
       2018-06-05 15:12:29 +08:00   ❤️ 2
    @chaleaochexist 一般这只能说明你的那个应用写的有些问题,也可能是你用的某个 API 已经更改了,要是有 bug 一般不会都 3.6.5 还没修好
    gaolycn
        13
    gaolycn  
       2018-06-05 15:16:28 +08:00   ❤️ 1
    @chaleaochexist 整个 python3 一直有 bug.
    还是用 2 比较稳妥.

    我有一个应用用 3 报错.
    2 就没问题.
    dychenyi
        14
    dychenyi  
       2018-06-05 15:21:15 +08:00
    这其实可以说是 linux 弱智的地方。和 MS 比简直就是小儿科。
    centos7 最新版曾经出现过同样的问题。安装时候选了开发人员选项,装了一堆我不用的 java,还有旧版本 qt,我后来删除了,进不了系统。然后我不折腾,重装了。
    crb912
        15
    crb912  
       2018-06-05 17:07:45 +08:00   ❤️ 1
    @gaolycn 这话说的,“我有一个应用用 3 报错. ” ,然后就归结为,“ 整个 python3 一直有 bug. ” 了。 为什么不想想 Python2 与 Python3 的兼容性呢? Python3 本来就有很多不同于 Pyhon2 了。你的代码不去为 Py3 做适配,不可能不报错。找找报错的原因吧, 除非你能证明是 Python3 自身的缺陷,否则就是你自己的代码没有遵循 Pyhon3 的语法。
    codeeer
        16
    codeeer  
       2018-06-05 17:12:05 +08:00 via iPhone
    @chaleaochexist python 有 bug,php 比较稳妥
    gaolycn
        17
    gaolycn  
       2018-06-05 17:23:21 +08:00 via Android
    @crb912 你好认真啊,没看到我前面的 @吗
    crb912
        18
    crb912  
       2018-06-05 17:28:18 +08:00
    @gaolycn。。
    orm
        19
    orm  
       2018-06-05 17:57:40 +08:00 via iPhone
    @chaleaochexist 试试 pylint,也许你的代码规范问题
    tempdban
        20
    tempdban  
       2018-06-05 18:58:49 +08:00 via Android
    aptitude
    lhymath
        21
    lhymath  
       2020-04-13 09:39:24 +08:00
    @tempdban 通过 aptitude 安装可以修复
    tempdban
        22
    tempdban  
       2020-04-13 10:45:09 +08:00
    @lhymath 这是挖了一手坟?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2721 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:22 · PVG 20:22 · LAX 04:22 · JFK 07:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.