Jupyter Notebook无法连接内核问题排查求助
Jupyter Notebook 内核连接故障解决办法

检查内核与环境路径匹配
打开Anaconda Prompt,执行jupyter kernelspec list查看已安装内核的路径。进入对应路径下的kernel.json文件,确认其中的python.exe路径指向当前正常使用的conda环境,若路径指向已失效的旧环境,直接修改为当前环境的Python路径。重装Jupyter内核
- 激活目标conda环境(比如
conda activate base) - 卸载现有内核:
pip uninstall ipykernel -y - 重新安装并关联环境:
python -m ipykernel install --user --name base --display-name "Python (base)"(把base换成你的环境名称)
- 激活目标conda环境(比如
清理Jupyter配置文件
执行jupyter notebook --generate-config生成配置文件(如果没有的话),找到用户目录下的.jupyter/jupyter_notebook_config.py,备份后删除原文件,重启Jupyter Notebook尝试连接。排查端口与防火墙问题
- 用
netstat -ano | findstr :8888检查默认端口8888是否被占用,若有占用则结束对应进程,或者启动时指定其他端口:jupyter notebook --port 8889 - 暂时关闭系统防火墙或第三方安全软件,排除内核连接被拦截的可能。
- 用
修复Python环境依赖
在激活的conda环境中执行pip install --upgrade ipython ipykernel jupyter,更新核心依赖包,确保环境完整性。
内容的提问来源于stack exchange,提问作者Sudipto Kumar
相关产品推荐
相关产品推荐

