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

Mac(2017款Air)无法打开SageMath 9.3的Jupyter Notebook:Safari无法连接本地服务器

SageMath 9.3 Jupyter Notebook 无法连接的排查与修复

以下是针对你遇到的问题的具体排查步骤和修复方案:

  • 重置Jupyter配置文件
    自带的Jupyter配置文件损坏可能导致连接失败:

    1. 打开SageMath内置终端(在应用菜单中找到Terminal选项,或通过命令行启动SageMath终端)
    2. 执行命令:jupyter notebook --generate-config,按提示确认覆盖现有配置文件
    3. 重新尝试通过应用内的"Jupyter notebook from folder"选项启动
  • 检查端口占用
    Jupyter默认使用8888端口,若被其他程序占用会导致连接失败:

    1. 查看端口占用情况:
      • macOS/Linux:在终端执行 lsof -i :8888
      • Windows:在命令提示符执行 netstat -ano | findstr :8888
    2. 若发现占用进程,可关闭该进程,或指定其他端口启动:在SageMath终端执行 jupyter notebook --port=8889,之后手动在浏览器访问 http://localhost:8889
  • 重新注册SageMath Jupyter内核
    内核未正确注册可能导致启动失败:

    1. 在SageMath终端执行 sage -n jupyter,直接通过命令行启动Jupyter,观察是否能正常运行
    2. 若命令行启动报错,执行 sage -python -m ipykernel install --user --name=sage 重新注册内核
  • 查看日志定位具体错误
    图形化启动的错误信息不明显,通过终端启动可获取详细日志:

    1. 打开SageMath终端,执行 jupyter notebook
    2. 终端会输出完整启动日志,重点关注报错行(如文件权限问题、依赖库缺失),根据日志信息针对性修复

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 13:15:19