首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Google App Engine调用markdown.markdown(unistring,extensions=['codehilit'])?

如何从Google App Engine调用markdown.markdown(unistring,extensions=['codehilit'])?
EN

Stack Overflow用户
提问于 2014-10-12 06:45:10
回答 1查看 306关注 0票数 0

我想从Google App Engine调用markdown.markdown函数。我已经在模块文件夹中安装了markdown和pygments。

代码语言:javascript
复制
import modules.markdown as markdown
import modules.pygments as pygments

unistring = u'my string'

markdown.markdown(unistring, extensions=['codehilit'])

我得到以下错误:

代码语言:javascript
复制
 File "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: Failed loading extension 'codehilite' from 'codehilite', 'markdown.extensions.codehilite' or 'mdx_codehilite'

它似乎在GAE的主库文件夹中搜索模块。是否知道如何将其指向pygments文件夹的实际存储位置(modules.pygments)

EN

回答 1

Stack Overflow用户

发布于 2014-10-12 06:58:14

您可以在Google App Engine应用程序中使用任何纯Python第三方库。要使用第三方库,只需将文件包含在您的应用程序目录中,当您将其部署到我们的系统时,这些文件将随您的应用程序一起上传。您可以像导入应用程序中的任何其他Python文件一样导入这些文件。

只需在应用程序的目录中创建markdown和pygments符号链接,指向给定库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26320045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档