V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Wakeupzombie
V2EX  ›  Linux

Fedora25 卸载了 Python 以后

  •  
  •   Wakeupzombie · Feb 18, 2017 · 4414 views
    This topic created in 3354 days ago, the information mentioned may be changed or developed.
    Fedora 新手,手痒痒卸载掉系统里的所有 python ,然后就不能安装任何软件,每次 ndf install 都提示图片里的错误。重新编译安装 python 也不能解决问题。怎么破?
    Supplement 1  ·  Feb 19, 2017
    统一更新 是 dnf 不是 ndf 。输错了
    15 replies    2017-03-02 11:06:47 +08:00
    Osk
        1
    Osk  
       Feb 19, 2017
    没怎么用过 RH 系的 Linux 发行版 ndf 都没听过了,但 RH 系的不是还有 yum install 吗?
    Wakeupzombie
        2
    Wakeupzombie  
    OP
       Feb 19, 2017
    @Osk sorry 输错了 是 dnf
    ovear
        3
    ovear  
       Feb 19, 2017
    dnf 依赖 python 。。。
    没看见那个 No module named encodings 嘛
    把 python 装回去就好了

    @Osk dnf 是 yum 的升级版,替代 yum 用的。估计用不了多久 CentOS8 之类就是 dnf 了
    Wakeupzombie
        4
    Wakeupzombie  
    OP
       Feb 19, 2017
    @ovear 装回去也不行啊 提示一样的错误。包括使用 yum 安装也是提示一样的错
    ghostsusan
        5
    ghostsusan  
       Feb 19, 2017
    我 ubuntu 遇到过这种问题。不知道 Fedora 是否有用。自己安装应该默认是安装到 /usr/local 下面的。试着安装到 /usr 下面。或者在 /usr/bin 创建 /usr/local/bin/python 的软连接。
    Wakeupzombie
        6
    Wakeupzombie  
    OP
       Feb 19, 2017
    @ghostsusan 试过了 不行。
    snnn
        7
    snnn  
       Feb 20, 2017 via Android
    楼主你还是重装吧。。。比重装 python 简单
    guodongbin
        8
    guodongbin  
       Feb 20, 2017
    下载个 rpm 的 python 包安装试试呢
    param
        9
    param  
       Feb 20, 2017 via Android
    在 livecd 或者重启进入其它系统装回来,应该可以吧
    Wakeupzombie
        10
    Wakeupzombie  
    OP
       Feb 20, 2017
    感谢各位, 最终还是重装了
    gwind
        11
    gwind  
       Feb 20, 2017
    python 在通常的 Linux 发行版里都是 base 包,不可卸载。
    Wakeupzombie
        12
    Wakeupzombie  
    OP
       Feb 21, 2017
    @gwind 长记性了
    okudayukiko0
        13
    okudayukiko0  
       Feb 21, 2017 via iPhone
    用 RPM 手动安装 Python 吧, RPM 文件可到 repository 抓, DNF 要 Python 。
    MFC
        14
    MFC  
       Feb 25, 2017
    我比较好奇,你是怎么卸载 python 的?如果你用 dnf remove 的话,系统应该会阻止的吧?就算直接通过 rpm 来操作,也会有依赖性检查的呀。。。
    raysonx
        15
    raysonx  
       Mar 2, 2017
    @Wakeupzombie
    @MFC
    亲自测试了一下,在 Fedora 25 下尝试卸载 python3 会出现错误:
    $ sudo dnf remove python3
    Dependencies resolved.
    Error: The operation would result in removing the following protected packages: dnf.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3422 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 12:17 · PVG 20:17 · LAX 05:17 · JFK 08:17
    ♥ Do have faith in what you're doing.