![](/img/trans.png)
[英]“zsh: illegal hardware instruction python” when Tensorflow on macbook pro M1
[英]zsh: killed python3 on M1 MacBook Pro
我正在尝试在新的 M1 芯片 MacBook 上运行 Python 3。 我尝试通过官方 Python 网站( https://www.python.org/downloads/release/python-391/ ) brew install python3
。 两个安装都成功了,但是当我尝试在终端中运行命令python3
时,我得到了这个错误:
zsh: killed python3
有谁知道发生了什么? 我在网上找不到任何东西,我认为我的安装应该没问题。 我确实必须为 class 更改我的 ~/.zshrc 文件,但我不确定这是否是问题所在?
我遇到了同样的错误。 然后我禁用了 MacOS 系统完整性保护(SIP),python3 运行正常。
尝试使用自制软件重新安装 python 和所有依赖项!
brew reinstall $(brew deps python3) python3
我在 M1 Macbook pro 中遇到了同样的问题,并通过执行以下操作来修复它
打开~/.zshrc
文件(如果不存在,则创建一个新文件)添加以下行
alias python3="/usr/bin/python3"
确保您能够通过运行从上述位置访问 python3
/usr/bin/python3
这应该为您调用 Python3 或检查/usr/bin
中的正确路径并相应地更新上述行。 您也可以相应地对其他版本的 Python 执行相同操作。
在使用 macOS Monterey 的 M1 芯片 MacBook 时,我自己也开始面临同样的问题。 我正在使用 VS 代码尝试运行我的 python 脚本,它运行良好。 但是当我在终端上尝试它时,我一直得到相同的响应。
我发现可行的简单解决方案是指定我正在运行的 python 版本。 例如:假设我有一个名为 testing.py 的文件,并且我正在运行最新版本的 python 3.X,那么在我的终端中我会这样做
python3.X testing.py
一切似乎都运行得很好(至少对我来说)。
享受
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.