zsh:在 M1 MacBook Pro 上杀死了 python3

Jun*_* Yi 14 python zsh python-3.x apple-m1

我正在尝试在新的 M1 芯片 MacBook 上运行 Python 3。我尝试通过Python官方网站(https://www.python.org/downloads/release/python-391/)和brew install python3. 两个安装均成功,但是当我尝试在终端中运行命令时,python3出现此错误:

zsh: killed     python3
Run Code Online (Sandbox Code Playgroud)

有谁知道发生了什么事吗?我在网上找不到任何东西,我认为我的安装应该没问题。我确实必须更改类的 ~/.zshrc 文件,但我不确定这是否是问题所在?

Man*_*hew 9

我在 M1 Macbook pro 中遇到了同样的问题,并通过执行以下操作修复了它

打开~/.zshrc文件(如果尚不存在,则创建一个新文件)添加以下行

alias python3="/usr/bin/python3"
Run Code Online (Sandbox Code Playgroud)

确保您能够通过运行从上述位置访问 python3

/usr/bin/python3
Run Code Online (Sandbox Code Playgroud)

这应该为您调用 Python3 或检查正确的路径/usr/bin并相应地更新上面的行。您也可以相应地对其他版本的 Python 执行相同的操作。

  • 实际问题是什么?为什么可以解决这个问题? (5认同)

小智 8

对于其他可能有相同根本原因的人:我的问题与我的 Python 安装无关,它是由 Pandas 中的错误合并引起的(意外创建了一个包含 220 亿行的数据帧,它试图分配 33GB 内存)。


小智 -1

我遇到了同样的错误。然后我禁用了MacOS系统完整性保护(SIP),python3正确运行。