我正在通过浏览器访问jupyterhub笔记本,因为它在远程服务器上运行(使用nginx,以便jupyterhub可以被客户端计算机访问)。当我访问笔记本时,屏幕顶部显示内核错误。 Jupyterhub和Jupyter Notebook在kubernetes集群上运行,并且Jupyter Notebook是适用于python编程的自定义构建的docker映像。我是python / jupyter hub / notebook的新手,请提出如何解决内核错误的建议。
答案 0 :(得分:0)
请检查kernel.json
文件,检查Python
可执行文件的路径是否正确
例如我的kernel.json
看起来像这样,在我的情况下,Python二进制文件位于
C:/Users/Vinod/Anaconda/envs/env_name/python
根据情况检查路径
{
"argv": [
"C:/Users/Vinod/Anaconda/envs/env_name/python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "Python 3",
"language": "python"
}
注意:env_name指的是您正在使用的anaconda环境
答案 1 :(得分:0)
你应该使用这个命令
<块引用>jupyter kernelspec 删除 python3
python3 是我最后的内核名称,它可以是你的。 之后从命令提示符再次运行 jupyter notebook。