You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M3芯片Mac运行Django项目时zsh被终止,如何获取错误详情?

获取M3芯片Mac上Django runserver导致zsh终止的详细错误信息
  • 查看系统崩溃日志

    • 打开「控制台」应用,在搜索框输入python或zsh,过滤相关日志条目,可找到进程终止的具体触发原因(如架构不兼容、依赖库损坏等)
    • 或用命令行实时查看:log show --predicate 'process == "python" OR process == "zsh"' --info --debug
  • 开启Python崩溃追踪
    执行命令:python -X faulthandler manage.py runserver,faulthandler会在进程崩溃时直接在终端输出完整的堆栈调用信息

  • 验证Python环境架构

    • 确认当前Python是否适配M3的arm64架构:python -c "import platform; print(platform.machine())",若输出x86_64说明是通过Rosetta运行的x86版本,建议重新安装arm64原生Python
    • 检查依赖包架构兼容性:重新安装所有依赖包,执行pip install --force-reinstall -r requirements.txt,强制适配arm架构
  • 启用zsh调试模式
    执行:zsh -x python manage.py runserver,zsh会输出执行过程的每一步命令,便于定位崩溃触发的具体环节

  • 查看系统分析报告
    打开「系统设置」-「隐私与安全性」-「分析与改进」-「查看分析数据」,找到包含python或zsh的崩溃报告,里面有详细的进程终止堆栈和系统诊断信息

内容的提问来源于stack exchange,提问作者Альберт Александров

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 21:27:01