我在 github 上有一个私人仓库,并且正在尝试散景。我在本地编辑 ipython 笔记本中的文件,可以看到该图正在运行。当我将它们推送到 github 并尝试在线可视化时,我可以看到除图表之外的所有代码。
在 nbviewer 上我可以看到其他使用散景的笔记本。 github渲染引擎和nbviewer有什么区别吗?
我知道这已经很旧了,但是如果将来有人遇到它......
有两种可能:
-
GitHub 不支持使用 Javascript、自定义 CSS 等的动态输出。
http://blog.jupyter.org/2015/05/07/rendering-notebooks-on-github/ http://blog.jupyter.org/2015/05/07/rendering-notebooks-on-github/
其次,出于安全考虑,nbviewer 上提供的某些功能在 GitHub 上将不可用。例如,GitHub 不会呈现使用 JavaScript、自定义 CSS 以及嵌入 Markdown 或输出中的大多数自定义 HTML 的任何动态输出显示。在这种情况下,并且 GitHub 无法完全呈现您的笔记本,您将看到一个图标,允许您在 nbviewer 上查看完整的笔记本。
当您在本地查看笔记本时,它可能链接到 Ipython 内核,因此使用 Python 来显示图形。当你在GitHub上查看它时,没有Ipython内核,因此无法生成图。静态笔记本中只能看到简单的静态图形(例如 matplotlib 图形)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)