【问题标题】:Image in Jupyter Notebook ipynb doesn't show up in GitHub private repo but the same code works with public repoJupyter Notebook ipynb 中的图像未显示在 GitHub 私有存储库中,但相同的代码适用于公共存储库
【发布时间】:2019-09-09 02:37:04
【问题描述】:

我的 GitHub 存储库中有一个 Jupyter Notebook .ipynb 文件。它应该通过以下降价代码显示图像:

![image](image.png)

当存储库公开时,图像会显示。但是,当存储库设置为私有时,只有备用标题“图像”可见,并且不会加载图像。如果我右键单击它并选择“查看图像”,图像加载正常。

.md Markdown 文件也不存在此问题:上面的同一行适用于公共和私人回购。

this answer 描述了如何将图像嵌入.ipynb 文件中,但这不是我想要的。我想动态显示.png 文件。

【问题讨论】:

    标签: python github jupyter-notebook markdown jupyter


    【解决方案1】:

    当我公开我的 repo 时,Github 要求我确认我的凭据,但一旦公开,图像就会呈现出来。可能是这样,所以我建议要么注销/登录,要么将您的回购公开(如果需要,然后立即再次私有化)。

    【讨论】:

      【解决方案2】:

      我已经测试了大多数 cmets;但是,只有以下对我有用:

      1. 使用镜像名称在同一存储库中构建文件夹。
      2. 在 Image 文件夹中创建一个文件 .gitkeep
      3. 在此文件夹中上传您的图片。
      4. 添加地址如:<img src='Image/name.PNG' />
      5. 注意:需要建立Image文件夹。

      【讨论】:

        【解决方案3】:

        我费了好大劲,终于修好了。

        1. 在图片路径中使用“/”而不是“\”

        1. 如果您使用 png 图像文件的宽度字段比 .png 应该小,width="200" 数字应该用引号括起来,img 应该像这样关闭 ->img src="Image/neuron-1.png " width="300" />

        【讨论】:

          【解决方案4】:

          截至 2015 年,Jupyter notebooks are rendered on GitHub using nbviewer。他们在这篇博文中指出:

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

          issue thread 有一些用户说注销/登录将解决问题。其他人说它会随着时间的推移而得到解决。但似乎没有公认的解决方案。

          【讨论】:

            猜你喜欢
            • 2021-12-10
            • 2017-08-23
            • 2011-12-27
            • 2012-04-21
            • 2021-07-05
            • 2022-12-19
            • 2019-11-08
            • 1970-01-01
            • 2014-06-08
            相关资源
            最近更新 更多