如何在Jupyter Notebook中显示本地文件中的图片?
在Jupyter Notebook中显示本地Images目录下的图片
这里有几种简单可行的方法,根据你的需求选择:
方法1:直接用Markdown语法(无需代码)
在Jupyter的Markdown单元格中,使用相对路径引用图片,语法如下:

比如你的图片叫cat.jpg,就写:

运行这个Markdown单元格就能直接显示图片,路径是相对于当前笔记本文件的,因为Images目录和笔记本同级,所以这个路径有效。
方法2:用PIL库显示(适合需要处理图片的场景)
如果需要先对图片做裁剪、调整大小等操作,再显示,可以用PIL库:
- 先确保安装了PIL(如果没装,在代码单元格运行
!pip install pillow) - 运行以下代码:
from PIL import Image from IPython.display import display # 打开图片 img = Image.open('Images/你的图片文件名.后缀') # 显示图片 display(img)
方法3:用Matplotlib显示(适合结合绘图场景)
如果要在绘图环境中显示图片,或者需要添加标注等,可以用Matplotlib:
import matplotlib.pyplot as plt import matplotlib.image as mpimg # 读取图片 img = mpimg.imread('Images/你的图片文件名.后缀') # 显示图片 plt.imshow(img) # 去掉坐标轴(可选) plt.axis('off') # 展示图片 plt.show()
内容的提问来源于stack exchange,提问作者Daniel Reverter
相关产品推荐
相关产品推荐

