如何在Bluemix中启用Jupyter Notebook扩展?

时间:2016-12-06 14:46:44

标签: python ibm-cloud jupyter-notebook

尝试按照here中的描述在IBM的Bluemix笔记本(现在的数据科学体验)中启动ipyleaflet。

我可以使用!pip安装ipyleaflet,但是当我尝试启用小部件的JS扩展时,我面临一个权限被拒绝的错误,因为禁止访问Jupyter配置文件。 / p>

我试过了:

!jupyter nbextension enable --py --sys-prefix ipyleaflet

甚至尝试过:

import notebook.nbextensions
notebook.nbextensions.install_nbextension('https://unpkg.com/leaflet@1.0.2/dist/leaflet.js', user=True)
E = notebook.nbextensions.EnableNBExtensionApp()
E.toggle_nbextension_python('ipyleaflet')

但是他们所有人都以类似的方式结束了一个结尾的长堆栈:

OSError: [Errno 13] Permission denied: '/usr/local/src/bluemix_jupyter_bundle.v25/provision/jupyter-ax-ext/nbconfig'

或:

OSError: [Errno 13] Permission denied: '/usr/local/src/bluemix_jupyter_bundle.v25/notebook/etc'
In [1]:

等待特定参数(有或没有sys-prefix

我找到了很多解释如何绕过它,但它们都要求您可以访问系统和/或Jupyter安装。

任何想法如何只用笔记本用户来完成?

1 个答案:

答案 0 :(得分:1)

目前,Jupyter安装的默认情况下未启用widgetsnbextension。如您所述,对于所有可能的解决方法,您需要访问系统,而用户没有。

启用此选项的最佳方式是,将其作为一个想法提交到此处:https://datascix.uservoice.com/forums/387207-general/filters/top