有没有办法导出/导入 Jupyter Notebook 扩展?
Posted
技术标签:
【中文标题】有没有办法导出/导入 Jupyter Notebook 扩展?【英文标题】:Is there a way to export/import Jupyter Notebook extensions? 【发布时间】:2019-10-15 14:14:21 【问题描述】:我真的很喜欢非官方的 Jupyter Notebook 扩展 found here。 Jupyter nbextensions configurator 功能也允许交互式启用/禁用扩展。
但是,如果我想迁移到新的虚拟环境该怎么办?除了为每个配置手动执行jupyter nbextension enable [extension]
之外,是否有更无缝的方式来获取我的原始配置?有没有办法导出和导入扩展和设置?
【问题讨论】:
您可以在 jupyter 中将两个虚拟环境安装为不同的内核:ipython.readthedocs.io/en/stable/install/… 这样您只需安装一次 jupyter 及其扩展,然后从 jupyter 中选择您的 venv 作为内核。 啊。你是对的。我一直在以错误的方式看待它。最好将解释器安装到单个 Jupyter 中,而不是通过 pip 将 Jupyter 安装到每个解释器中。如果您发布它,我会将其作为已接受的答案。 【参考方案1】:您可以在 jupyter 中将两个虚拟环境安装为不同的内核:https://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernels-for-different-environments 这样您只需安装一次 jupyter 及其扩展,然后从 jupyter 中选择您的 venv 作为内核。
另一种选择是使用 docker,这将允许您将环境提交到源代码控制(即更容易共享)。
【讨论】:
以上是关于有没有办法导出/导入 Jupyter Notebook 扩展?的主要内容,如果未能解决你的问题,请参考以下文章