Jupyter笔记本作为Jupyter服务器扩展。
nbclassic的Python项目详细描述
Jupyter笔记本作为Jupyter服务器扩展
NBClassic在Jupyter服务器后端运行Jupyter Notebook前端。在
这个项目为将来JupyterLab和其他前端为pythonweb应用程序后端切换到Jupyter Server做准备。使用这个包,用户可以在新的Python服务器后端上并排启动Jupyter Notebook、JupyterLab和其他前端。在
基本用途
从PyPI安装:
> pip install nbclassic
这将自动启用Jupyter服务器中的扩展。在
直接启动:
^{pr2}$或者,您可以运行Jupyter服务器并访问/tree
端点:
> jupyter server
更多详细信息
这个项目还包括一个API,用于填充从中的NotebookApp
到Jupyter服务器中的ServerApp
的特征。子类化NotebookApp
以利用Jupyter笔记本电脑的Python服务器后端的应用程序可以使用这一点。这样的扩展应该now切换到Jupyter服务器中的ExtensionApp
API,并在它们的继承列表中添加NBClassicConfigShimMixin
,以正确处理移动的特征。在
例如,应用程序类以前看起来像:
fromnotebook.notebookappimportNotebookAppclassMyApplication(NotebookApp):
应该换成类似于:
fromjupyter_server.extension.applicationimportExtensionAppfromnbclassic.shimimportNBClassicConfigShimMixinclassMyApplication(NBClassicConfigShimMixin,ExtensionApp):
- 项目
标签: