在Google App Engine中安装Markdown扩展oembed(Python)
我成功在我的系统上安装了 Python OEmbed,这是一个用来扩展markdown的工具。
在我的系统上使用的时候,一切都运行得很好,
import markdown
md = markdown.Markdown(extensions=['oembed'])
md.convert('')
我得到了以下的结果:
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'
看起来这个扩展安装在别的地方,但我不知道具体在哪里。
我已经转了好几个小时的圈,还是搞不清楚怎么在我的应用里正确使用这个扩展。
有没有人能帮帮我?
谢谢!
1 个回答
0
在考虑另一个问题一段时间后,我意识到我需要把这两个文件夹
mdx-oembed
oembed
复制到我应用的主文件夹里
这样就解决了我的问题