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

Mac终端启动Jupyter Notebook报错killed:9的排查修复求助

Mac终端启动Jupyter Notebook报错killed: 9的排查与解决方法

killed: 9是系统发送SIGKILL信号强制终止进程的提示,可能和资源不足、环境冲突、配置异常或第三方干扰有关,以下是具体排查步骤:

1. 检查系统资源占用

系统内存不足或CPU过载时,会主动杀死高资源消耗进程:

  • 终端输入top,实时查看内存、CPU占用率,重点关注Jupyter启动瞬间的资源变化;
  • 打开「活动监视器」,切换到「内存」/「CPU」标签,排查是否有其他进程占用大量资源。

2. 临时禁用Jupyter配置启动

配置文件损坏可能导致启动失败,先跳过配置验证:

  • 终端执行jupyter notebook --no-config,若能正常启动,说明原配置存在问题;
  • 备份旧配置:mv ~/.jupyter ~/.jupyter_backup;
  • 重新生成默认配置:jupyter notebook --generate-config。

3. 修复Python环境依赖冲突

环境中包版本不兼容或损坏是常见诱因:

  • 确认当前Jupyter路径:which jupyter,检查是否在预期的虚拟环境/全局环境中;
  • 彻底卸载重装Jupyter相关包:
    # pip环境
    pip uninstall -y jupyter jupyter_core jupyter_client ipython ipykernel
    pip install jupyter
    
    # conda环境
    conda remove -y jupyter jupyter_core jupyter_client ipython ipykernel
    conda install jupyter
    

4. 排查第三方程序干扰

杀毒软件、系统安全工具可能误杀Jupyter进程:

  • 暂时关闭第三方杀毒软件(如MacKeeper、卡巴斯基等),再尝试启动Jupyter;
  • 检查系统内置安全工具(如XProtect)的日志,确认是否触发了安全拦截。

5. 验证目录权限

Jupyter默认工作目录权限不足也可能导致启动失败:

  • 指定一个有读写权限的目录启动:jupyter notebook --notebook-dir=~/Desktop/test_notebooks;
  • 若能启动,检查原默认工作目录的权限设置,执行chmod -R 755 ~/你的默认工作目录修复权限。

6. 查看系统日志定位具体原因

通过系统日志获取更详细的终止原因:

  • 打开「控制台.app」,搜索关键词jupyter或killed,查看进程被终止的具体触发条件;
  • 终端执行log show --predicate 'process == "jupyter-notebook"' --info,提取相关日志信息。

内容的提问来源于stack exchange,提问作者confusedstudent0022

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 08:10:48