Notebook 7 中的服务器导入#
Notebook 7 现在基于 Jupyter Server,这让用户可以在同一个服务器上运行多个 Jupyter 前端(例如 Notebook、JupyterLab、NBClassic 等)。
在 Notebook 7 之前,经典的 Notebook 服务器将其服务器模块包含在 notebook
包中。这意味着可以从 notebook
包中导入服务器模块,例如
from notebook.auth import passwd
passwd("foo")
或
from notebook import notebookapp
notebookapp.list_running_servers()
在 Notebook 7 中,这些服务器模块现在由 jupyter_server
包提供。上面的代码片段应更新为
from jupyter_server.auth import passwd
passwd("foo")
和
from jupyter_server import serverapp
serverapp.list_running_servers()
这些只是示例,您可能需要根据您正在使用的特定服务器模块来调整您对 notebook
导入的使用。