大梁的jupyter内容管理器
girder-jupyter的Python项目详细描述
jupyter笔记本web应用程序提供了一个图形界面,用于在虚拟文件系统中创建、打开、重命名和删除文件。girder_jupyter是一个python包,它实现了contents manager 允许大梁成为这个虚拟文件系统的后端。这允许存储笔记本和文件 在Jupyter内部的梁服务器中。
开始
在运行jupyter服务器的python环境中安装包:
pip install girder-jupyter
将以下选项添加到您的jupyter_notebook_config.py
c.NotebookApp.contents_manager_class='girder_jupyter.contents.manager.GirderContentsManager'c.GirderContentsManager.api_key='<api key>'c.GirderContentsManager.api_url='<api url>'
其中,<api key>
替换为主梁服务器的Girder API key,并且<api url>
是您想要的主梁实例的url
例如使用http://localhost:8080/api/v1。
配置参数
api_url
-大梁服务器的api url。默认为“http://localhost:8080/api/v1”api_key
-aGirder API key键,用于位于api_url
的主梁服务器。密钥应该具有读写权限范围。token
-位于api_url
的大梁服务器的大梁令牌。当从jupyterhub运行实例时,此参数特别有用。root
-要用作内容管理器根的大梁层次结构中的根。此路径可以包含将替换为当前用户登录名的{login}
。默认为'user/{login}'
请注意,必须提供api_key
或token
,内容管理器才能
向大梁服务器进行身份验证。