• 请不要在回答技术问题时复制粘贴 AI 生成的内容
iTvX
V2EX  ›  程序员

macOS 如何更新 Python ?

  •  
  •   iTvX · Jan 31, 2020 · 5842 views
    This topic created in 2327 days ago, the information mentioned may be changed or developed.
    以前使用 Brew 下载的,现在我是从官网上下载的,请问一下,这种官网上下载的话,以后怎么更新呢?还有 jdk 我也是从官网下载的,是用 pkg 文件安装的
    Supplement 1  ·  Jan 31, 2020
    知道了,感谢大家
    25 replies    2020-01-31 19:12:24 +08:00
    leon0318
        1
    leon0318  
       Jan 31, 2020
    用 pyenv 吧
    iTvX
        2
    iTvX  
    OP
       Jan 31, 2020
    @leonme 可不可以直接再从官网下载一个安装包覆盖?
    janxin
        3
    janxin  
       Jan 31, 2020
    可以覆盖
    iTvX
        4
    iTvX  
    OP
       Jan 31, 2020
    @janxin 哦哦谢谢。不过,请问这是正常操作吗,我怕这样覆盖出现其他问题。。
    wangkun025
        5
    wangkun025  
       Jan 31, 2020
    干嘛不直接用 brew upgrade python 呢?
    dangyuluo
        6
    dangyuluo  
       Jan 31, 2020
    homebrew 简单一些
    charlie21
        7
    charlie21  
       Jan 31, 2020 via iPhone
    这取决于你对这个问题的理解
    arischow
        8
    arischow  
       Jan 31, 2020 via iPhone
    pyenv
    iTvX
        9
    iTvX  
    OP
       Jan 31, 2020
    @wangkun025 当时忘了,现在已经不好卸载了。。
    Livid
        10
    Livid  
    MOD
    PRO
       Jan 31, 2020   ❤️ 1
    magiclx
        11
    magiclx  
       Jan 31, 2020
    macport 不折腾
    las917vki
        12
    las917vki  
       Jan 31, 2020
    都说得没头尾,。,
    就简单的套路你下载一个随便放,然后 zsh 的初始化文件里面把 python 指向你的
    676529483
        13
    676529483  
       Jan 31, 2020
    搜下 python 的安装地址,删了;然后从新下 dmg 包,安装,就行了
    pastgift
        14
    pastgift  
       Jan 31, 2020
    pyenv 挺好,要哪个版本就哪个版本
    0xroot
        15
    0xroot  
       Jan 31, 2020
    macport
    wdhwg001
        16
    wdhwg001  
       Jan 31, 2020 via iPhone
    @Livid “抱歉目前回复里暂时还不能渲染 Markdown。这个我们会尽快支持的。

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

    只是软连接覆盖了,旧版的文件都还在原位置
    gladuo
        24
    gladuo  
       Jan 31, 2020
    @leonme 投一票
    jdhao
        25
    jdhao  
       Jan 31, 2020 via Android
    可用 miniconda
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3318 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 165ms · UTC 12:05 · PVG 20:05 · LAX 05:05 · JFK 08:05
    ♥ Do have faith in what you're doing.