Ipython 0.13.1:Ipython.display.Image不会在笔记本中加载本地png文件

时间:2013-02-25 18:58:55

标签: png ipython

我无法弄清楚为什么我无法将本地png文件加载到我的ipython笔记本中。我有一个牢房:

来自IPython.display导入图片 i =图像('../ heavy_vortex_3 / frames / x_snap_n0000000.png') 我

而不是看到图像,我得到一个小“破碎的图片”图像。远程png工作正常,例如:

图像(URL = 'http://upload.wikimedia.org/wikipedia/en/b/bf/Firefox.png')

愉快地呈现那个小狐狸家伙。有什么我做错了吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,图像假定您传递的是url,并且会显示一个img标记,其href属性设置为您传递的值。您基本上是在尝试访问

http://localhost:8888/../heavy_vortex_3/frames/x_snap_n0000000.png

除非你使用某种中间件,否则你要求ipython网络服务器不知道你想要什么。

我认为您想要的是显示与内核当前工作目录相关的图像。所以你想使用filename(如果我没记错的话)kwarg。:

Image(filename='../heavy_vortex_3/frames/x_snap_n0000000.png')

实际上会读取文件,然后通过网络发送。

相关问题