2013-01-21 41 views
0

我设法安装Python OEmbed,这是我系统中markdown的扩展。在Google App Engine中安装markdown扩展(python)

当我使用它在我的系统一切正常时,

import markdown 
md = markdown.Markdown(extensions=['oembed']) 
md.convert('![video](http://www.youtube.com/watch?v=zqnh_YJBvOI)') 

而且我得到以下答案:

u'<iframe width="459" height="344" src="http://www.youtube.com/embed/zqnh_YJBvOI?feature=oembed" frameborder="0" allowfullscreen></iframe>' 

然后我tryed刚刚导入库,复制该文件夹

/Library/Python/2.7/site-packages 

到我的应用程序文件夹。

降价工作正常,但如果我tryed加载扩展:

md = markdown.Markdown(extensions=['oembed']) 
html = md.convert(body) 

我收到以下错误。

ImportError: Failed loading extension 'oembed' from 'markdown.extensions.oembed' or 'mdx_oembed' 

看来,这个扩展插入别的地方,但我不知道在哪里。

我一直在圈了几个小时,却不知道如何在我的应用程序中正确使用这个扩展。

任何帮助?

感谢

回答

0

在不同的问题思考了一段时间后,我意识到,我必须拷贝这两个文件夹

mdx-oembed 
oembed 

到我的应用程序

这解决了主文件夹我的问题

相关问题