mybinder出现Error Starting Kernel、Failed to fetch错误如何解决
mybinder启动内核报错解决方法
对应报错截图如下:
报错提示为Error Starting Kernel、Failed to fetch可按照以下步骤排查解决:
临时故障排查
- 强制刷新页面清除缓存:Windows/Linux按下
Ctrl + Shift + R,Mac按下Cmd + Shift + R,清除本地浏览器缓存后重试启动内核 - 公共集群偶尔会出现节点过载、调度失败的情况,若刷新后仍报错可等待10~30分钟后再次尝试
项目环境配置修复
该项目此前可正常运行,大概率是环境配置过期导致的兼容性问题:
- 检查项目根目录下的依赖配置文件(requirements.txt、environment.yml等),为所有依赖补充明确的版本号,避免自动拉取最新版依赖出现不兼容问题
- 新增
runtime.txt文件,写入固定的Python版本,比如python-3.9,和此前可正常运行的Python版本保持一致 - 触发mybinder重新构建镜像,避免使用已损坏的旧缓存镜像
内核手动修复
若镜像启动成功但内核仍然报错,可手动修复内核配置:
- 在Jupyter界面右上角手动切换其他可用Python内核重试
- 打开Jupyter终端,执行
pip install ipykernel && python -m ipykernel install --user命令重新安装内核,安装完成后再选择新内核启动即可
内容的提问来源于stack exchange,提问作者itsergiu
相关产品推荐
相关产品推荐

