MacBook Air上JupyterLab出现Kernel Unknown问题求助
解决MacBook Air(Big Sur)上JupyterLab Kernel Unknown问题
步骤1:确认Python与Jupyter的环境一致性
打开终端,依次执行以下命令,检查输出路径是否匹配(比如都指向Anaconda的安装目录,如~/opt/anaconda3/bin/):
which python3 which jupyter-lab
如果路径不匹配,说明当前终端用的Python和Jupyter不是同一个环境,需要先激活Anaconda环境(默认安装路径下):
source ~/opt/anaconda3/bin/activate
步骤2:重新安装并注册ipykernel
内核识别异常大概率是ipykernel未正确注册,执行以下命令重装并注册:
python3 -m pip install --upgrade ipykernel python3 -m ipykernel install --user --name=python3 --display-name="Python 3 (ipykernel)"
步骤3:清理Jupyter缓存并重建
残留的缓存文件可能导致异常,执行:
jupyter lab clean jupyter lab build
步骤4:修复Jupyter配置目录权限
Big Sur的权限限制可能导致配置文件无法读取,检查并修复权限:
ls -la ~/.jupyter chmod -R 755 ~/.jupyter
步骤5:指定内核启动JupyterLab测试
用命令直接指定内核启动,验证是否正常:
jupyter lab --KernelManager.kernel_name=python3
额外提示:无需卸载系统Python
macOS自带的Python是系统依赖,完全不需要卸载。Anaconda会独立管理自己的Python环境,只要确保启动Jupyter前激活了Anaconda环境即可。
内容的提问来源于stack exchange,提问作者Jon Daniels
相关产品推荐
相关产品推荐

