在 Jupyter Notebook 中显示图片有多种方式,下面介绍几种常见的方法。
方法一:使用 Markdown 语法
在 Markdown 单元格中,可以直接使用 HTML 的 <img>
标签或者 Markdown 的图片语法来显示图片。例如:

或者使用 HTML 标签:
<img src="图片路径或URL" alt="图片描述" width="300">
方法二:使用 Python 的 matplotlib
库
如果你需要在代码单元格中显示图片,可以使用 matplotlib
库。以下是示例代码:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
# 读取图片
img = mpimg.imread('图片路径')
# 显示图片
plt.imshow(img)
plt.axis('off') # 不显示坐标轴
plt.show()
方法三:使用 IPython 的 display
模块
IPython 提供了 display
模块,可以直接显示图片。示例代码如下:
from IPython.display import Image
# 显示本地图片
Image(filename='图片路径', width=300)
# 或者显示网络图片
# Image(url='https://example.com/image.jpg', width=300)
方法四:使用 PIL(Python Imaging Library)
如果你安装了 PIL 库(或者 Pillow),也可以使用它来显示图片:
from PIL import Image
# 打开图片
img = Image.open('图片路径')
# 显示图片
display(img)
以上方法中,使用 Markdown 语法最简单直接,适合静态图片的展示;而使用 Python 库的方法则更加灵活,可以在代码中动态处理和显示图片。根据你的具体需求选择合适的方法即可。