【问题标题】:Installing markdown extension oembed in Google App Engine (python)在 Google App Engine (python) 中安装 markdown 扩展 oembed
【发布时间】:2013-01-21 23:41:04
【问题描述】:

我设法在我的系统中安装了 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'

好像是在其他地方安装了扩展,但我不知道在哪里。

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

有什么帮助吗?

谢谢

【问题讨论】:

    标签: python google-app-engine markdown oembed


    【解决方案1】:

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

    mdx-oembed
    oembed 
    

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

    这解决了我的问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-02
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 2013-11-02
      • 2020-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多