V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iTvX
V2EX  ›  程序员

macOS 如何更新 Python ?

  •  
  •   iTvX · 2020-01-31 13:19:30 +08:00 · 5211 次点击
    这是一个创建于 1544 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前使用 Brew 下载的,现在我是从官网上下载的,请问一下,这种官网上下载的话,以后怎么更新呢?还有 jdk 我也是从官网下载的,是用 pkg 文件安装的
    第 1 条附言  ·  2020-01-31 21:36:34 +08:00
    知道了,感谢大家
    25 条回复    2020-01-31 19:12:24 +08:00
    leonme
        1
    leonme  
       2020-01-31 13:28:28 +08:00
    用 pyenv 吧
    iTvX
        2
    iTvX  
    OP
       2020-01-31 13:34:31 +08:00
    @leonme 可不可以直接再从官网下载一个安装包覆盖?
    janxin
        3
    janxin  
       2020-01-31 13:39:59 +08:00
    可以覆盖
    iTvX
        4
    iTvX  
    OP
       2020-01-31 13:42:40 +08:00
    @janxin 哦哦谢谢。不过,请问这是正常操作吗,我怕这样覆盖出现其他问题。。
    wangkun025
        5
    wangkun025  
       2020-01-31 13:42:59 +08:00
    干嘛不直接用 brew upgrade python 呢?
    dangyuluo
        6
    dangyuluo  
       2020-01-31 13:43:47 +08:00
    homebrew 简单一些
    charlie21
        7
    charlie21  
       2020-01-31 13:45:44 +08:00 via iPhone
    这取决于你对这个问题的理解
    arischow
        8
    arischow  
       2020-01-31 13:45:46 +08:00 via iPhone
    pyenv
    iTvX
        9
    iTvX  
    OP
       2020-01-31 13:49:05 +08:00
    @wangkun025 当时忘了,现在已经不好卸载了。。
    Livid
        10
    Livid  
    MOD
       2020-01-31 13:58:32 +08:00   ❤️ 1
    magiclx
        11
    magiclx  
       2020-01-31 13:58:51 +08:00
    macport 不折腾
    las917vki
        12
    las917vki  
       2020-01-31 14:05:31 +08:00
    都说得没头尾,。,
    就简单的套路你下载一个随便放,然后 zsh 的初始化文件里面把 python 指向你的
    676529483
        13
    676529483  
       2020-01-31 14:11:54 +08:00
    搜下 python 的安装地址,删了;然后从新下 dmg 包,安装,就行了
    pastgift
        14
    pastgift  
       2020-01-31 14:30:27 +08:00
    pyenv 挺好,要哪个版本就哪个版本
    0xroot
        15
    0xroot  
       2020-01-31 14:54:05 +08:00
    macport
    wdhwg001
        16
    wdhwg001  
       2020-01-31 15:04:08 +08:00 via iPhone
    @Livid “抱歉目前回复里暂时还不能渲染 Markdown。这个我们会尽快支持的。

    不过相信这里很多人都已经有人脑渲染 MD 的能力了”
    2020.1.31 15:03 这个千呼万唤的功能依然没有到来。
    tt67wq
        17
    tt67wq  
       2020-01-31 15:06:46 +08:00
    用 asdf 管各个语言的版本 go erlang python 我都用这个
    mmixxia
        18
    mmixxia  
       2020-01-31 16:28:44 +08:00
    miniconda
    sunnyadamm
        19
    sunnyadamm  
       2020-01-31 16:46:13 +08:00
    conda
    ooops
        20
    ooops  
       2020-01-31 16:49:16 +08:00
    貌似发现 pyenv 没法用在 neovim 的支持上。最后我无奈还是 brew install 了
    GaoGeYang
        21
    GaoGeYang  
       2020-01-31 17:19:37 +08:00
    不要动基础环境的 python,用 anaconda 管理虚拟环境
    alan7
        22
    alan7  
       2020-01-31 18:44:18 +08:00
    我用 Anaconda,图方便,多占点空间就多占点吧
    chinvo
        23
    chinvo  
       2020-01-31 18:58:01 +08:00 via iPhone
    jdk 不是覆盖,Python 版本有变化时大概率也不是覆盖。

    只是软连接覆盖了,旧版的文件都还在原位置
    gladuo
        24
    gladuo  
       2020-01-31 19:07:50 +08:00
    @leonme 投一票
    jdhao
        25
    jdhao  
       2020-01-31 19:12:24 +08:00 via Android
    可用 miniconda
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   975 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:27 · PVG 05:27 · LAX 14:27 · JFK 17:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.