Jupyter Notebook同代码块实现用户输入与对应图片显示的问题排查
问题解决:IPython中图片无法显示的修复
核心原因
你仅创建了display.Image对象,但未调用显示方法触发渲染,因此IPython不会自动展示图片。
修复后的代码
from IPython import display while True: i = input() if i == "Sad": img = display.Image("Sad.png") display.display(img) elif i == "Happy": img = display.Image("Happy.png") display.display(img)
额外验证项
- 确认
Sad.png和Happy.png与代码文件在同一目录,或使用完整绝对路径(如/home/user/images/Sad.png) - 若在Jupyter环境运行,检查内核状态正常,无路径相关报错
内容的提问来源于stack exchange,提问作者Chin
相关产品推荐
相关产品推荐

