同时使用不同版本的笔记本7和经典笔记本用户界面#

随着Notebook 7的发布,经典的Notebook用户界面现在可以作为Jupyter服务器扩展NbClassic使用。这意味着NbClassic可以独立于Notebook 7安装,也可以与Notebook 7一起安装。

以下是您在更新到笔记本7时可能会考虑的不同场景。

在活页夹上试试#

您可以使用以下命令尝试同时安装JupyterLab、Notebook 7和NBClassic [this gist] [lab-nb-nbclassic] 在活页夹上:

![Binder] (https://mybinder.org/badge_logo.svg)

使用 Interface 下拉列表#

Notebook 7提供了一个下拉菜单,用于在同一服务器上可用的不同用户界面之间进行切换。

它位于笔记本工具栏中:

好了! [image] (https://user-images.githubusercontent.com/591645/229729077-a91bc9dd-9bb9-4510-a266-599bf2f97745.png)

备注

此下拉菜单仅在使用Notebook 7或JupyterLab时可用。使用NbClassic时不会显示。

NbClassic和笔记本7#

你可以安装NbClassic、Notebook 7和JupyterLab,这三款软件都会在同一台服务器上提供不同的用户界面。当Notebook 7上市时,NbClassic UI将在 /nbclassic/tree 基本路径而不是基本路径 /tree 另有用法。如果您同时使用Notebook 7和NbClassic,您还将安装JupyterLab,因为它依赖于Notebook 7,这些前端将通过以下基本路径获得: /lab ,笔记本7在 /tree 、和NbClassic at /nbclassic/tree

NbClassic和笔记本6.5.x#

因为NbClassic为Notebook 6.5.x提供了静态资产,而安装了这两个包应该不会造成任何问题,所以这两个包提供的用户界面将是相同的。这些用户界面将由不同的后端服务器提供服务。NbClassic实例将位于具有 /tree 路径并打开Notebook 6.5.x实例将在另一台服务器上打开 /tree 路径也是如此,呈现相同的静态资源。启动JupyterLab实例时,您将能够访问在同一服务器上提供NbClassic的笔记本的经典视图,地址为 /tree

NbClassic和笔记本电脑<=6.4.x#

当使用NbClassic和Notebook<=6.4.x时,您可以预期这些UI不会只出现在不同的服务器上,这意味着它们都将在各自的服务器上的 /tree 但它们也可能不同,因为对NbClassic用户界面的潜在更改不会反映在笔记本版本<=6.4.x中。在这种情况下,您也可以访问同一台服务器上提供NbClassic的笔记本的经典视图,地址为 /tree

NbClassic和JupyterLab 3.x#

如果只安装了JupyterLab 3.x,则不必显式安装NbClassic,因为JupyterLab 3.x依赖于它。它们将在同一台服务器上运行,并可通过 /tree 对于NbClassic和 /lab 为木星实验室。

NbClassic和JupyterLab 4.x#

如果只安装了JupyterLab 4.x,则必须显式安装NbClassic。它们将在同一台服务器上运行,并可通过 /tree 对于NbClassic,和 /lab 为木星实验室。

独立使用NbClassic#

当您选择仅安装NbClassic VIA时 pip install nbclassic ,经典的笔记本用户界面将在 /tree 路径。由于未安装其他前端,因此尝试访问其他路径将返回错误。请注意,作为Jupyter服务器扩展的NbClassic表明Jupyter服务器将可用。这提供了查看NbClassic前端的另一种方式。在运行Jupyter Server实例时,您将能够手动启用扩展, > jupyter server --ServerApp.jpserver_extensions="nbclassic=True" 将在以下位置提供NbClassic前端 /tree 访问时的路径。