VSCode运行.ipynb文件Kernel启动失败,Jupyter报错代码1求助
解决VSCode中Jupyter Kernel启动失败(错误码1)的方案
1. 检查Python环境与Jupyter依赖版本
- 打开VSCode终端,执行
python --version确认当前使用的Python版本,再执行pip list查看jupyter、ipykernel、ipython的版本。 - 尝试更新核心依赖:
pip install --upgrade jupyter ipykernel ipython - 若存在多个Python环境,确保VSCode选中的是正确的环境(左下角状态栏可切换)
2. 重置Jupyter配置
- 在终端执行
jupyter --config-dir找到配置文件路径,删除该目录下的jupyter_notebook_config.py(如果存在) - 重新生成默认配置:
jupyter notebook --generate-config
3. 清理Jupyter运行缓存
- 关闭VSCode,找到用户目录下的
.jupyter/runtime文件夹(Windows一般在C:\Users\[你的用户名]\.jupyter\runtime,Linux/macOS在~/.jupyter/runtime),删除里面所有文件 - 重启VSCode后再尝试启动Kernel
4. 检查端口占用与防火墙
- 用
netstat -ano | findstr :8888(Windows)或lsof -i :8888(Linux/macOS)确认8888端口是否被其他进程占用,若有则结束对应进程 - 临时关闭系统防火墙或杀毒软件,排除拦截可能
5. 创建新的虚拟环境测试
- 用
python -m venv .venv创建新虚拟环境,激活环境(Windows:.venv\Scripts\activate,Linux/macOS:source .venv/bin/activate) - 在新环境中安装jupyter和ipykernel:
pip install jupyter ipykernel - 在VSCode中切换到这个新环境,尝试运行.ipynb文件
6. 查看详细错误日志
- 在VSCode的“输出”面板中,切换到“Jupyter”频道,查看更详细的崩溃日志,根据日志中的具体错误信息定位问题(比如依赖缺失、权限不足等)
内容的提问来源于stack exchange,提问作者Axel Hippolite
相关产品推荐
相关产品推荐

