0

我设法安装了Python OEmbed,它是我系统中 markdown 的扩展。

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

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>'

然后我尝试只导入库,从

/Library/Python/2.7/site-packages

到我的应用程序文件夹。

Markdown 工作正常,但如果我尝试加载扩展:

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

我收到以下错误。

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

似乎在其他地方安装了扩展,但我不知道在哪里。

我已经转了几个小时,不知道如何在我的应用程序中正确使用此扩展程序。

有什么帮助吗?

谢谢

4

1 回答 1

0

在考虑了一个不同的问题一段时间后,我意识到我必须复制两个文件夹

mdx-oembed
oembed 

到我的应用程序的主文件夹

这解决了我的问题

于 2013-01-22T00:11:56.563 回答