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

2020-12-24 13:35:51 +08:00
 snooprat

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

brew test currently fails.

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

4033 次点击
所在节点    macOS
20 条回复
wengych
2020-12-24 13:53:37 +08:00
我这里看起来似乎没有问题

https://imgur.com/d722a0b0-a95d-434c-a862-0bc21dd69d82
wengych
2020-12-24 13:53:52 +08:00
casioyan
2020-12-24 14:06:35 +08:00
@wengych 你这是 Rosseta 的
snooprat
2020-12-24 14:08:41 +08:00
OK,我试试
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
2020-12-24 14:12:06 +08:00
@wengych 我看你用的命令是 ibrew,确认是 arm 的吗
wengych
2020-12-24 14:15:14 +08:00
@snooprat 我以为你问的就是 rosetta 模式的,arm 版本的目前 test 失败
SoloCompany
2020-12-24 14:57:18 +08:00
abr list -1 --formula | grep py
python@3.9

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

arm brew 不是说每年 6 月吗, 请问出处? 出处 or 老母
wengych
2020-12-24 15:34:03 +08:00
@YouLMAO 目前 arm brew 可以安装,并且可以安装到一个独立路径和 intel 架构的并存,但是许多 package 无法安装所以不具备很好的可用性
Satelli
2020-12-24 15:40:07 +08:00
python@3.9 都已经有编译好的 arm64 Big Sur bottle 了。https://formulae.brew.sh/formula/python@3.9
wengych
2020-12-24 15:46:49 +08:00
@Satelli 他提出的问题是 brew test 会报错,我试了一下,的确报错,但是我运行 python3.9 命令倒暂时没有发现什么问题。
snooprat
2020-12-24 18:47:26 +08:00
我的问法可能有歧义,我想知道这个错误以处正常使用是否没问题
BrettD
2020-12-24 18:49:51 +08:00
@YouLMAO 我现在用的就是 ARM 原生 Homebrew 啊,这一个月用着很顺畅。官方的意思是 ARM 原生处于测试阶段,可能会有各种小问题,我们不提供正式支持,出了问题不要找我们 BB 这样
snooprat
2020-12-24 18:58:31 +08:00
@YUX
@Satelli 请问那还需要 install -s 吗?还是直接 install ?
YUX
2020-12-24 19:02:17 +08:00
homebrew 是 arm native 版的话就正常装 python 就行 直接 install, 但是你在 python 里用 pip 还会有点小问题
所以我在用 Mambaforge 什么毛病都没有了 一个升级版的 anaconda 体验
bzq2810
2020-12-24 22:09:13 +08:00
我这边 native 的 brew test python 没问题
那个 test 的 gdbm 问题之前就已经解决了
Rorysky
2020-12-25 02:10:53 +08:00
@YUX homebrew 已经 支持 apple silicon 了? 那我不需要 用 macports 了呀
snooprat
2020-12-25 17:35:08 +08:00
感谢大家,我已经跑起来了 M1 版 brew 的 python,一切又恢复正常,太棒了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/738570

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX