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

支持 M1 的 brew 版本对 Python 支持如何?

  •  
  •   snooprat · 2020-12-24 13:35:51 +08:00 · 4191 次点击
    这是一个创建于 1437 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请问有谁试过 brew 支持 M1 芯片版本对 python 支持如何?看官方 issue 列表里面,[email protected] 显示还是有问题。

    brew test currently fails.

    Re-check after Homebrew/homebrew-core#64869 is merged.

    20 条回复    2020-12-25 17:35:08 +08:00
    wengych
        1
    wengych  
       2020-12-24 13:53:37 +08:00
    我这里看起来似乎没有问题

    https://imgur.com/d722a0b0-a95d-434c-a862-0bc21dd69d82
    wengych
        2
    wengych  
       2020-12-24 13:53:52 +08:00   ❤️ 1
    casioyan
        3
    casioyan  
       2020-12-24 14:06:35 +08:00
    @wengych 你这是 Rosseta 的
    snooprat
        4
    snooprat  
    OP
       2020-12-24 14:08:41 +08:00
    OK,我试试
    jeeyong
        5
    jeeyong  
       2020-12-24 14:08:47 +08:00
    不支持 m1 版本啊..
    需要手动建立一个 /opt/homebrew 的目录完成安装..
    看起来没大问题.但是我最近的使用发现
    通过 Rosett2 安装 brew, 然后安装 pyenv, 再编译 python, 3.90 不可以, 3.7.9 可以安装, 但是安装 pyquery 的 lxml 库时会报错, 没有_ctypes 模块, 怎么解决没找到办法..
    snooprat
        6
    snooprat  
    OP
       2020-12-24 14:12:06 +08:00
    @wengych 我看你用的命令是 ibrew,确认是 arm 的吗
    wengych
        7
    wengych  
       2020-12-24 14:15:14 +08:00
    @snooprat 我以为你问的就是 rosetta 模式的,arm 版本的目前 test 失败
    SoloCompany
        8
    SoloCompany  
       2020-12-24 14:57:18 +08:00
    abr list -1 --formula | grep py
    [email protected]

    支持啊 (abr === arm brew)
    YUX
        9
    YUX  
       2020-12-24 15:00:09 +08:00 via iPhone
    完美支持 native build
    YouLMAO
        10
    YouLMAO  
       2020-12-24 15:16:33 +08:00
    ????

    arm brew 不是说每年 6 月吗, 请问出处? 出处 or 老母
    wengych
        11
    wengych  
       2020-12-24 15:34:03 +08:00
    @YouLMAO 目前 arm brew 可以安装,并且可以安装到一个独立路径和 intel 架构的并存,但是许多 package 无法安装所以不具备很好的可用性
    Satelli
        12
    Satelli  
       2020-12-24 15:40:07 +08:00
    [email protected] 都已经有编译好的 arm64 Big Sur bottle 了。https://formulae.brew.sh/formula/[email protected]
    wengych
        13
    wengych  
       2020-12-24 15:46:49 +08:00
    @Satelli 他提出的问题是 brew test 会报错,我试了一下,的确报错,但是我运行 python3.9 命令倒暂时没有发现什么问题。
    snooprat
        14
    snooprat  
    OP
       2020-12-24 18:47:26 +08:00 via iPhone
    我的问法可能有歧义,我想知道这个错误以处正常使用是否没问题
    BrettD
        15
    BrettD  
       2020-12-24 18:49:51 +08:00
    @YouLMAO 我现在用的就是 ARM 原生 Homebrew 啊,这一个月用着很顺畅。官方的意思是 ARM 原生处于测试阶段,可能会有各种小问题,我们不提供正式支持,出了问题不要找我们 BB 这样
    snooprat
        16
    snooprat  
    OP
       2020-12-24 18:58:31 +08:00 via iPhone
    @YUX
    @Satelli 请问那还需要 install -s 吗?还是直接 install ?
    YUX
        17
    YUX  
       2020-12-24 19:02:17 +08:00   ❤️ 2
    homebrew 是 arm native 版的话就正常装 python 就行 直接 install, 但是你在 python 里用 pip 还会有点小问题
    所以我在用 Mambaforge 什么毛病都没有了 一个升级版的 anaconda 体验
    bzq2810
        18
    bzq2810  
       2020-12-24 22:09:13 +08:00
    我这边 native 的 brew test python 没问题
    那个 test 的 gdbm 问题之前就已经解决了
    Rorysky
        19
    Rorysky  
       2020-12-25 02:10:53 +08:00
    @YUX homebrew 已经 支持 apple silicon 了? 那我不需要 用 macports 了呀
    snooprat
        20
    snooprat  
    OP
       2020-12-25 17:35:08 +08:00
    感谢大家,我已经跑起来了 M1 版 brew 的 python,一切又恢复正常,太棒了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2703 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:16 · PVG 20:16 · LAX 04:16 · JFK 07:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.