Deepin Linux 卸载了自带的 Python 2.7 还有救吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
nyanyh
V2EX    Linux

Deepin Linux 卸载了自带的 Python 2.7 还有救吗?

  •  
  •   nyanyh 2017-09-13 20:54:41 +08:00 12160 次点击
    这是一个创建于 2954 天前的主题,其中的信息可能已经有所发展或是发生改变。
    室友的机器,晚上配 Keras,不知道看了什么鬼教程,先是用 pip 装上了 yum,然后修改了$PATH,用 /usr/loca/bin 替换了 /usr/bin 导致优先调用了自己装的 python3,又找了别的教程卸载了自带的 python2.7,现在进不去系统

    下午他问我 yum 打不开,我还给教了半天怎么修复,后来发现是环境变量问题,改完好了
    等我晚上想起来 Deeplin 不是 Debian ????

    现在 grub 里的 recovery 那项也进不去,怕不是要直接重装了?
    第 1 条附言    2017-09-14 08:21:16 +08:00
    已经劝说他重装了,LiveCD 他肯定是不会用的,怕是把电脑里的 Windows 也搞炸
    40 条回复    2017-09-15 16:29:33 +08:00
    Vamposine
        1
    Vamposine  
       2017-09-13 21:00:21 +08:00 via iPhone
    debian deepin 全是 apt,哪里来的 yum
    nyanyh
        2
    nyanyh  
    OP
       2017-09-13 21:02:25 +08:00
    @Vamposine 我后来才反应过来
    又翻了下聊天记录,确实是装上了 yum
    DoraJDJ
        3
    DoraJDJ  
       2017-09-13 21:04:34 +08:00
    Deepin 是基于 Ubuntu 的发行版,Ubuntu 又是基于 Debian 的发行版,deb 系用的都是 apt,咋就装上了 yum...

    而且就算是 rpm 系的 Fedora,都得用 dnf 了吧
    nyanyh
        4
    nyanyh  
    OP
       2017-09-13 21:07:18 +08:00
    @DoraJDJ 我也不懂,但真的是装上了,Deepin 还是我教他装的,下午的时候他问我为什么 yum 执行的时候有语法错误,一看就是 python3 跑 python2 yum 的脚本,然后我就告诉他手动执行 /usr/bin/python2 /usr/bin/yum 发现正常,又告诉他怎么把环境变量改好
    等到晚上他说卸载了 python2.7 就开不开机了,这一套操作我也是服气的
    wellsc
        5
    wellsc  
       2017-09-13 21:12:07 +08:00   1
    谁说 Debian 不能装 yum 的?
    nyanyh
        6
    nyanyh  
    OP
       2017-09-13 21:14:17 +08:00
    @wellsc 这个不是问题啊,问题在于怎么把 Python 2.7 恢复...
    AEANWspPmj3FUhDc
        7
    AEANWspPmj3FUhDc  
       2017-09-13 21:16:01 +08:00
    其实 Linux 系统出现了问题,重装也是最快解决问题的办法。
    至于软件安装与配置,直接写成 shell 就行,装好后直接执行就行。
    fy
        8
    fy  
       2017-09-13 21:30:25 +08:00   1
    一波令人窒息的操作,这还救个卵子,直接备份 Home 重装吧。

    如果 Home 是独立分区更省事了。
    Sapp
        9
    Sapp  
       2017-09-13 21:30:43 +08:00
    自己折腾东西,最好把什么都放进 docker,简单不说,还不怕折腾坏了。
    chanssl
        10
    chanssl  
       2017-09-13 21:44:35 +08:00
    @DoraJDJ #3 Deepin 现在是基于 Debian 了
    weitao
        11
    weitao  
       2017-09-13 22:01:03 +08:00   1
    能说说怎么用 pip 装上 yum 的吗?反过来我会。
    s3040608090
        12
    s3040608090  
       2017-09-13 22:17:45 +08:00
    为了装 keras 而装 yum ??这操作太骚了。。。
    elvodn
        13
    elvodn  
       2017-09-13 22:55:48 +08:00   3
    u 盘启动, mount, chroot, 安装 python2
    BombayCat
        14
    BombayCat  
       2017-09-13 22:58:25 +08:00 via Android
    求头像原图,哈哈
    chliny
        15
    chliny  
       2017-09-14 00:33:11 +08:00   2
    同意 @elvodn
    安装也失败,就 copy /usr/bin/python2* /usr/lib{,64}/libpython2* /usr/lib{,64}/python2* 总还是能救的。
    不支持重装,救系统是很好的实践和学习机会。
    工作中也有用,今年已遇到数搞挂 python/glibc 案例(
    logbang
        16
    logbang  
       2017-09-14 00:51:08 +08:00 via Android
    同求头像原图
    litter123
        17
    litter123  
       2017-09-14 01:06:19 +08:00
    装一台虚拟机,把所有缺失的文件全部复制过来
    menc
        18
    menc  
       2017-09-14 02:18:37 +08:00
    @Sapp
    Deep Learning 这种显卡相关的 docker 还不支持
    wweir
        19
    wweir  
       2017-09-14 06:25:33 +08:00 via Android
    如果这事发生在线上,可以卷铺盖回家了。
    是的,没有下家,只要这黑历史在履历中,没有下家。

    对于 Deepin 这种深度依赖 Python 的桌面发行版,重装吧。按之前的手法,可以确信是救不回来了
    congeec
        20
    congeec  
       2017-09-14 07:26:11 +08:00
    下载个 LiveCD,解压 chroot,覆盖,搞定。多大点事儿
    panda1001
        21
    panda1001  
       2017-09-14 07:51:11 +08:00 via Android
    感觉 linux 自带的 python 属于系统软件 没事最好不要碰 想要指定什么版本的就去编译安装
    nyanyh
        22
    nyanyh  
    OP
       2017-09-14 08:21:34 +08:00
    @BombayCat
    @logbang
    这个也不是很高清
    htfy96
        23
    htfy96  
       2017-09-14 08:30:52 +08:00
    @menc nvidia-docker
    LokiSharp
        24
    LokiSharp  
       2017-09-14 08:46:55 +08:00
    既然是双系统,windows 上面装上 读 ext 分区的驱动,然后手动安装一个 python 2.7 就行了啊,然后记得把 PATH 改回来就好
    DuckJK
        25
    DuckJK  
       2017-09-14 09:05:16 +08:00
    等我晚上想起来 Deeplin 不是 Debian ????


    这句话笑死我了哈哈哈哈
    kamen
        26
    kamen  
       2017-09-14 09:22:39 +08:00
    令人窒息的操作,给你你机会挽回却没有珍惜,退群吧
    https://gist.github.com/kamen94/8ab00142bda2802c7e3018fb37f2a9e0
    kamen
        27
    kamen  
       2017-09-14 09:24:08 +08:00
    @DoraJDJ #3 deepin 基于 debian sid
    kamen
        28
    kamen  
       2017-09-14 09:26:56 +08:00
    rm -rf / 都可以把远程机器的系统救回来,这个还是很简单的
    DoraJDJ
        29
    DoraJDJ  
       2017-09-14 09:53:32 +08:00
    @chanssl
    @kamen 了解了,我当初用 Deepin 的时候那玩意还是基于 Ubuntu 的,现在都基于 Debian 了,看来还是得再学习一个
    myyou
        30
    myyou  
       2017-09-14 10:15:16 +08:00
    想用不同版本 python 可以使用 pyenv
    ipwx
        31
    ipwx  
       2017-09-14 10:16:53 +08:00
    整 Keras/TensorFlow,我一般劝他用 Anaconda 或者更进一步 Docker。
    est
        32
    est  
       2017-09-14 10:18:51 +08:00   2
    国内各种教程近亲繁殖然后百度抄袭一波出来。真可怕。
    techeek
        33
    techeek  
       2017-09-14 10:20:51 +08:00
    当年把 macos 的自带 python 升级成 python3 哭晕在厕所
    hanqi7012
        34
    hanqi7012  
       2017-09-14 13:44:43 +08:00
    那个……能不能把教程发来看看?

    是不是人家是 centos 他给扭曲误解
    somereason
        35
    somereason  
       2017-09-14 14:29:13 +08:00
    我的 deepin 桌面死了两次了。遂删之
    RobertYang
        36
    RobertYang  
       2017-09-14 14:36:03 +08:00 via Android
    骚骚骚操作。
    pynix
        37
    pynix  
       2017-09-14 14:48:46 +08:00
    这波骚操作。。
    DeepSkyBlue
        38
    DeepSkyBlue  
       2017-09-14 16:47:49 +08:00
    你这头像有毒。。。
    nanpuyue
        39
    nanpuyue  
       2017-09-14 16:58:54 +08:00
    sudo apt-get install dde
    zodiac1111
        40
    zodiac1111  
       2017-09-15 16:29:33 +08:00
    把内核删掉的,连夜救回来.好刺激
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3223 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 11:23 PVG 19:23 LAX 04:23 JFK 07:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86