如何在M1/M2 Mac终端中快速切换arm64或x86架构?

Mar*_*ier 8 macos

我有一台 M1 Macbook,我需要不断地在 x86 和 arm64 架构之间切换(感谢 tensorflow 和 pytorch...)。我怎么做?

尝试安装不同的python版本,没有成功。

Mar*_*ier 19

将这些行添加到您的~/.zshrc

# Switch terminal architecture type:
alias x86="$env /usr/bin/arch -x86_64 /bin/zsh ---login"
alias arm="$env /usr/bin/arch -arm64 /bin/zsh ---login"
Run Code Online (Sandbox Code Playgroud)

这将允许您在arm64(本机)和i386(rosetta)之间快速更改处理器中的架构运行时,如下所示:

Last login: Wed Apr  5 10:23:46 on ttys000
(base) mtournier@ip-10-19-30-214 ~ % arch
i386
(base) mtournier@ip-10-19-30-214 ~ % arm
(base) mtournier@ip-10-19-30-214 ~ % arch
arm64
(base) mtournier@ip-10-19-30-214 ~ % x86
(base) mtournier@ip-10-19-30-214 ~ % arch
i386
(base) mtournier@ip-10-19-30-214 ~ %
Run Code Online (Sandbox Code Playgroud)