Cel*_*lik 22 python macos homebrew apple-m1
我在 MacBook Air m1 2020 上安装 python3.7 时遇到以下错误。我运行以下命令:
brew install python@3.7
Run Code Online (Sandbox Code Playgroud)
抛出以下错误:
python@3.7: The x86_64 architecture is required for this software.
Error: python@3.7: An unsatisfied requirement failed this build.
Run Code Online (Sandbox Code Playgroud)
我的问题是“如何使用brew在MacBook Air m1上安装python3.7?
fn *_*ion 49
根据这篇文章,您可以安装Rosetta 2以便能够使用brew x86,然后使用它来安装python 3.7。
安装 Rosetta 2:
softwareupdate --install-rosetta
Run Code Online (Sandbox Code Playgroud)
然后,安装brew x86版本:
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Run Code Online (Sandbox Code Playgroud)
(可选)向(或类似)文件添加别名~/.zshrc:
alias ibrew="arch -x86_64 /usr/local/bin/brew"
Run Code Online (Sandbox Code Playgroud)
现在,您可以选择brew何时安装 ARM 应用程序或ibrew何时安装 x86 应用程序。
最后,在 M1 上安装 x86 python 3.7:
ibrew install python@3.7
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29752 次 |
| 最近记录: |