Установка расширения уценки в Google App Engine (python)

Мне удалось установить Python OEmbed, расширение для уценки в моей системе.

Когда я использую его в моей системе, все работает нормально,

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

В мою папку приложений.

Уценка работает нормально, но если я попытался загрузить расширение:

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

Я получаю следующую ошибку.

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

Кажется, что расширение в другом месте, но я не знаю, где.

Я ходил по кругу часами, не понимая, как правильно использовать это расширение в моем приложении.

Любая помощь?

Спасибо

1 ответ

Решение

Поразмыслив над другой проблемой, я понял, что мне нужно скопировать обе папки

mdx-oembed
oembed 

в основную папку моего приложения

Это решило мои проблемы

Другие вопросы по тегам