将图像导入 Jupyter NB 比大多数人在这里提到的要简单得多。
- 只需创建一个空的 Markdown 单元格。
- 然后将图像文件拖放到空的 Markdown 单元格中。
然后出现将插入图像的 Markdown 代码。
例如,下面以灰色突出显示的字符串将出现在 Jupyter 单元格中:
![Venus_flytrap_taxonomy.jpg](attachment:Venus_flytrap_taxonomy.jpg)
- 然后按 Shift-Enter 执行 Markdown 单元格。然后 Jupyter 服务器将插入图像,然后图像就会出现。
我正在运行的 Jupyter 笔记本服务器是:5.7.4 with Python 3.7.0 on Windows 7。
这太简单了!!
截至 2021 年 3 月 18 日的更新:这种简单的“从 Windows 文件系统拖放”方法在 JupyterLab 中仍然可以正常工作。JupyterLab 插入正确的 HTML 代码,将图像直接永久地嵌入到笔记本中,因此图像存储在 .ipynb 文件中。我在 Windows 10 Python 3.7.9 上运行 Jupyter Lab v2.2.7 在 JupyterLab 中仍然有效。我在 Windows 10 上使用 Python 3.7.9 运行 Jupyter Lab v2.2.7。
去年某个时候,这在 Jupyter Classic Notebook v6.1.5 中停止工作。我向 Jupyter Classic Notebook 开发人员报告了一个错误通知。
它在最新版本的 Jupyter Classic Notebook 中再次起作用。我刚刚在 2021 年 7 月 15 日在 v6.4 中尝试过。谢谢 Jupyter NB 经典开发者!!