为什么我的散景图不能在github上运行?

时间:2015-09-11 07:53:45

标签: python git github ipython-notebook bokeh

我在github上有一个私人回购,我正在尝试散景。我在我的ipython笔记本本地编辑文件,我可以看到该图正在工作。当我在github上推送它们并尝试在线可视化时,我可以看到除图形​​之外的所有代码。

在nbviewer上,我可以看到使用散景的其他笔记本。 github渲染引擎和nbviewer之间有什么区别吗?

1 个答案:

答案 0 :(得分:6)

我知道这已经过时了,但是如果将来有人遇到它......

有两种可能性:

  1. GitHub不支持使用Javascript,自定义CSS等的动态输出
  2. http://blog.jupyter.org/2015/05/07/rendering-notebooks-on-github/

      

    其次,由于安全问题,nbviewer上的某些功能将无法在GitHub上使用。例如,GitHub不会呈现任何使用JavaScript,自定义CSS以及Markdown或输出中嵌入的大多数自定义HTML的动态输出显示。在这种情况下,并且GitHub无法完全呈现您的笔记本,您将看到一个图标,允许您在nbviewer上查看完整的笔记本。

    1. 当您在本地查看笔记本时,它可能链接到Ipython内核,因此Python用于显示图形。当您在GitHub上查看它时,没有Ipython内核,因此无法生成图形。在静态笔记本中只能看到简单的静态图形(例如matplotlib图形)。