M1 芯片 Macbook 无法运行 py 程序,求帮助

2021 年 10 月 22 日
 iFrey
xcrun: error: unable to load libxcrun (dlopen(/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib, 0x0005): tried: '/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/libxcrun.dylib' (no such file)).

有遇到过这种情况的吗?

希望给予帮助,感谢
6970 次点击
所在节点    Python
13 条回复
pkoukk
2021 年 10 月 22 日
看样子你应该装 arm64 版本的 py ?
shakaraka
2021 年 10 月 22 日
装 arm 的 py
dingwen07
2021 年 10 月 22 日
你是怎么装的 python,Xcode Command Line Tools 吗,是不是从旧电脑备份还原的?
0Vincent0Zhang0
2021 年 10 月 22 日
需要安装 arm64 版本的 py,可以参考 (base64) aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hsanNfY29va2Jvb2svYXJ0aWNsZS9kZXRhaWxzLzExMTM5OTYyMQ==
ysc3839
2021 年 10 月 22 日
猜测因为 xcrun 是 ARM64 架构的,但是 libxcrun.dylib 是 x86_64 的,所以不兼容。具体什么原因我不知道。
evejwp
2021 年 10 月 22 日
要仔细看看报错信息:have 'x86_64', need 'arm64e'
iFrey
2021 年 10 月 22 日
我是先安装了 Miniforge3-MacOSX-arm64.sh 但是没有安装成功,还在找原因,感谢各位
jeeyong
2021 年 10 月 22 日
选一个正确的安装方式吧...
我之前发过一个安装 brew -> pyenv -> python 的记录...
https://v2ex.ih06.com/t/739083#reply5
iFrey
2021 年 10 月 23 日
https://www.python.org/downloads/release/python-391rc1/
安装完支持 M1 的 python 3.9.1 就可以了,感谢各位的解答
Drahcir
2021 年 10 月 23 日
推荐装个 miniforge 管理 python 环境,支持 m1,方便安装各种库。(用 pip 安装有时会出问题)
NoAnyLove
2021 年 10 月 23 日
conda 开始支持 m1 了?
FurN1
2021 年 10 月 23 日
huzhikuizainali
2021 年 11 月 2 日
@vsean 有个问题,就是如果用一些示例代码学习、练习 python 。这些代码可能是依赖比较老的三方库或者包。那么而在 M1 芯片的 mac 是否会存在无法 import 或者干脆无法安装运行这些老包的问题?

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

https://v2ex.ih06.com/t/809875

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

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

© 2021 V2EX