安装python@3.7 MacBook Air的m1问题

lhcgjxsq  于 2023-01-29  发布在  Python
关注(0)|答案(1)|浏览(263)

我在MacBook Air M1 2020上安装python3.7时遇到以下错误。我运行以下命令:

brew install python@3.7

将引发以下错误:

python@3.7: The x86_64 architecture is required for this software.
Error: python@3.7: An unsatisfied requirement failed this build.

我的问题是,“我怎么能安装python3.7的MacBook Air M1使用brew??

k97glaaz

k97glaaz1#

基于this article,你可以安装Rosetta 2来使用brew x86,然后用它来安装python 3.7。
要安装Rosetta 2:

softwareupdate --install-rosetta

然后,安装brew x86版本:

arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

或者,向~/.zshrc(或类似)文件添加别名:

alias ibrew="arch -x86_64 /usr/local/bin/brew"

现在,您可以选择brew(当您想要安装ARM应用程序时)或ibrew(当您想要安装x86应用程序时)。
最后,要在M1上安装x86 python 3.7:

ibrew install python@3.7

相关问题