【发布时间】:2011-06-25 19:02:14
【问题描述】:
所以我尝试运行一个示例 Nodebox tutorial。
代码如下:
g = grid.create(2, 2, 250, 250)
g.top.left.split(2, 2)
g.top.left.bottom.right.split(2, 2)
# fetch images from Morguefile.com
web = ximport("web")
img = web.morguefile.search("ocean")[:5]
img = [x.download() for x in img]
g.content = images
g.content.repeat = True
g.styles.margin = 1
g.styles.fit = True
g.styles.align = "center", "bottom"
这基本上是从一个名为 morguefile 的网站下载的。我玩过它并尝试了 flickr,它也可以。我尝试了 google 和 youtube,但都没有成功。当我改回 flickr 时,我开始收到如下错误:
AttributeError: 'module' object has no attribute 'youtube'
但这不再是我的代码的一部分了!我怀疑我的 pythonpath 可能是错误的。我曾经遇到过类似的问题,然后重新启动了我的 Mac,然后它又可以工作了。
如果没有解决办法,我该如何从头开始?
【问题讨论】:
-
您能否发布导致问题的实际代码?
-
我做得很好。那就是代码。只是我将 web.morguefile.search("ocean") 修改为 web.youtube.search ,然后将其改回原来的样子,这给了我这个错误。就像错误会卡在系统中一样。我对此没有任何解释。