我设法安装了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'
似乎在其他地方安装了扩展,但我不知道在哪里。
我已经转了几个小时,不知道如何在我的应用程序中正确使用此扩展程序。
有什么帮助吗?
谢谢