jupyter_client.kernelspec.NoSuchKernel:没有名为PySpark的内核

jupyter_client.kernelspec.NoSuchKernel:没有名为PySpark的内核,pyspark,jupyter-notebook,jupyterhub,Pyspark,Jupyter Notebook,Jupyterhub,我试图从命令行执行Jupyter笔记本。我目前正在使用下面链接中提供的docker图像 当我尝试在下面的命令行中执行时,它失败了 jupyter nbconvert --to notebook --ExecutePreprocessor.kernel_name=PySpark --ExecutePreprocessor.timeout=3600 --execute notebooks/sample-notebook.ipynb 下面是错误消息 [NbConvertApp] Converti

我试图从命令行执行Jupyter笔记本。我目前正在使用下面链接中提供的docker图像

当我尝试在下面的命令行中执行时,它失败了

jupyter nbconvert --to notebook --ExecutePreprocessor.kernel_name=PySpark --ExecutePreprocessor.timeout=3600 --execute notebooks/sample-notebook.ipynb 
下面是错误消息

[NbConvertApp] Converting notebook notebooks/sample-notebook.ipynb to notebook
Traceback (most recent call last):
  File "/opt/conda/bin/jupyter-nbconvert", line 11, in <module>
    sys.exit(main())
  File "/opt/conda/lib/python3.7/site-packages/jupyter_core/application.py", line 270, in launch_instance
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/traitlets/config/application.py", line 664, in launch_instance
    app.start()
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/nbconvertapp.py", line 340, in start
    self.convert_notebooks()
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/nbconvertapp.py", line 510, in convert_notebooks
    self.convert_single_notebook(notebook_filename)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/nbconvertapp.py", line 481, in convert_single_notebook
    output, resources = self.export_single_notebook(notebook_filename, resources, input_buffer=input_buffer)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/nbconvertapp.py", line 410, in export_single_notebook
    output, resources = self.exporter.from_filename(notebook_filename, resources=resources)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/exporters/exporter.py", line 179, in from_filename
    return self.from_file(f, resources=resources, **kw)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/exporters/exporter.py", line 197, in from_file
    return self.from_notebook_node(nbformat.read(file_stream, as_version=4), resources=resources, **kw)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/exporters/notebook.py", line 32, in from_notebook_node
    nb_copy, resources = super(NotebookExporter, self).from_notebook_node(nb, resources, **kw)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/exporters/exporter.py", line 139, in from_notebook_node
    nb_copy, resources = self._preprocess(nb_copy, resources)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/exporters/exporter.py", line 316, in _preprocess
    nbc, resc = preprocessor(nbc, resc)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/preprocessors/base.py", line 47, in __call__
    return self.preprocess(nb, resources)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/preprocessors/execute.py", line 403, in preprocess
    with self.setup_preprocessor(nb, resources, km=km):
  File "/opt/conda/lib/python3.7/contextlib.py", line 112, in __enter__
    return next(self.gen)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/preprocessors/execute.py", line 345, in setup_preprocessor
    self.km, self.kc = self.start_new_kernel(**kwargs)
  File "/opt/conda/lib/python3.7/site-packages/nbconvert/preprocessors/execute.py", line 291, in start_new_kernel
    km.start_kernel(extra_arguments=self.extra_arguments, **kwargs)
  File "/opt/conda/lib/python3.7/site-packages/jupyter_client/manager.py", line 301, in start_kernel
    kernel_cmd, kw = self.pre_start_kernel(**kw)
  File "/opt/conda/lib/python3.7/site-packages/jupyter_client/manager.py", line 254, in pre_start_kernel
    kernel_cmd = self.format_kernel_cmd(extra_arguments=extra_arguments)
  File "/opt/conda/lib/python3.7/site-packages/jupyter_client/manager.py", line 178, in format_kernel_cmd
    cmd = self.kernel_spec.argv + extra_arguments
  File "/opt/conda/lib/python3.7/site-packages/jupyter_client/manager.py", line 84, in kernel_spec
    self._kernel_spec = self.kernel_spec_manager.get_kernel_spec(self.kernel_name)
  File "/opt/conda/lib/python3.7/site-packages/jupyter_client/kernelspec.py", line 235, in get_kernel_spec
    raise NoSuchKernel(kernel_name)
jupyter_client.kernelspec.NoSuchKernel: No such kernel named PySpark
[NbConvertApp]将笔记本电脑/sample-notebook.ipynb转换为笔记本电脑
回溯(最近一次呼叫最后一次):
文件“/opt/conda/bin/jupyter nbconvert”,第11行,in
sys.exit(main())
文件“/opt/conda/lib/python3.7/site packages/jupyter_core/application.py”,第270行,在launch_实例中
返回super(JupyterApp,cls)。启动_实例(argv=argv,**kwargs)
文件“/opt/conda/lib/python3.7/site packages/traitlets/config/application.py”,第664行,在launch_实例中
app.start()
文件“/opt/conda/lib/python3.7/site packages/nbconvert/nbconvertapp.py”,第340行,开头
self.convert_笔记本()
convert\u笔记本中的文件“/opt/conda/lib/python3.7/site packages/nbconvert/nbconvertapp.py”,第510行
转换单个笔记本(笔记本文件名)
文件“/opt/conda/lib/python3.7/site packages/nbconvert/nbconvertapp.py”,第481行,在convert\u single\u笔记本中
输出,资源=自身。导出\u单个\u笔记本(笔记本文件名,资源,输入\u缓冲区=输入\u缓冲区)
文件“/opt/conda/lib/python3.7/site packages/nbconvert/nbconvertapp.py”,第410行,在export\u single\u笔记本中
输出,resources=self.exporter.from_文件名(笔记本文件名,resources=resources)
文件“/opt/conda/lib/python3.7/site packages/nbconvert/exporters/exporter.py”,第179行,从文件名开始
从_文件返回self.from(f,resources=resources,**kw)
文件“/opt/conda/lib/python3.7/site packages/nbconvert/exporters/exporter.py”,第197行,在from_文件中
从笔记本节点返回self.from(nbformat.read(文件流,as版本=4),resources=resources,**kw)
文件“/opt/conda/lib/python3.7/site packages/nbconvert/exporters/notebook.py”,第32行,在from\u notebook\u节点中
nb_copy,resources=super(NotebookExporter,self)。从_笔记本节点(nb,resources,**kw)
文件“/opt/conda/lib/python3.7/site packages/nbconvert/exporters/exporter.py”,第139行,从笔记本节点
nb_copy,resources=self.\u预处理(nb_copy,resources)
文件“/opt/conda/lib/python3.7/site packages/nbconvert/exporters/exporter.py”,第316行,在预处理中
nbc,resc=预处理器(nbc,resc)
文件“/opt/conda/lib/python3.7/site packages/nbconvert/preprocessors/base.py”,第47行,在调用中__
返回self.preprocess(注意,参考资料)
预处理中的文件“/opt/conda/lib/python3.7/site packages/nbconvert/preprocessors/execute.py”,第403行
使用self.setup_预处理器(nb,资源,km=km):
文件“/opt/conda/lib/python3.7/contextlib.py”,第112行,输入__
返回下一个(self.gen)
文件“/opt/conda/lib/python3.7/site packages/nbconvert/preprocessors/execute.py”,第345行,位于安装程序预处理器中
self.km,self.kc=self.start\u new\u内核(**kwargs)
文件“/opt/conda/lib/python3.7/site packages/nbconvert/preprocessors/execute.py”,第291行,在start\u new\u内核中
km.start_内核(额外_参数=self.extra_参数,**kwargs)
文件“/opt/conda/lib/python3.7/site packages/jupyter\u client/manager.py”,第301行,在start\u内核中
kernel\u cmd,kw=self.pre\u start\u kernel(**kw)
文件“/opt/conda/lib/python3.7/site packages/jupyter_client/manager.py”,第254行,在pre_start_内核中
kernel\u cmd=self.format\u kernel\u cmd(额外参数=额外参数)
文件“/opt/conda/lib/python3.7/site packages/jupyter\u client/manager.py”,第178行,格式为内核cmd
cmd=self.kernel\u spec.argv+extra\u参数
内核规范第84行的文件“/opt/conda/lib/python3.7/site packages/jupyter\u client/manager.py”
self.\u kernel\u spec=self.kernel\u spec\u manager.get\u kernel\u spec(self.kernel\u name)
文件“/opt/conda/lib/python3.7/site packages/jupyter_client/kernelspec.py”,第235行,在get_kernel_规范中
raise NOSUCH内核(内核名称)
jupyter_client.kernelspec.NoSuchKernel:没有名为PySpark的内核

如果运行
jupyter kernelspec list
,是否会列出
PySpark