尝试按照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安装。
任何想法如何只用笔记本用户来完成?
答案 0 :(得分:1)
目前,Jupyter安装的默认情况下未启用widgetsnbextension
。如您所述,对于所有可能的解决方法,您需要访问系统,而用户没有。
启用此选项的最佳方式是,将其作为一个想法提交到此处:https://datascix.uservoice.com/forums/387207-general/filters/top