pilipaladd 2023-04-19 22:18 采纳率: 50%
浏览 134

Process finished with exit code 132 (interrupted by signal 4: SIGILL)

使用mac m1运行代码,pycharm报错Process finished with exit code 132 (interrupted by signal 4: SIGILL)
求各位指教!

  • 写回答

2条回答 默认 最新

  • juer_0001 2023-04-20 12:06
    关注

    这个错误可能是因为您在 M1 芯片上使用的是 Intel 架构的 Python 版本,导致在运行时出现了不兼容的情况。您可以尝试在终端中使用 python3 命令来查看当前使用的 Python 版本。如果是 Intel 版本,可以考虑使用 Rosetta 模拟器来运行代码。

    另外,也可以尝试使用 M1 芯片上的本机 ARM 架构 Python 版本来运行代码,如果您的 Python 库都是使用 pip 安装的,可以使用 pip3 命令来安装本机 ARM 版本的库,如下所示:

    pip3 install <package-name>
    

    如果以上方法都无法解决问题,您可以尝试更新 PyCharm 和 Python 版本,并重新配置相关环境变量和解释器。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月19日