我已经使用
安装了markdownpip install markdown
在virutalenv项目中,运行pip冻结显示我已安装。
但尝试使用时出现以下错误
import markdown
ImportError: No module named markdown
该应用正在使用谷歌应用引擎。将其添加到app.yml
libraries:
- name: webapp2
version: latest
- name: jinja2
version: latest
给了我
raise yaml_errors.EventError(e, event_object)
google.appengine.api.yaml_errors.EventError: the library "markdown" is not supported
答案 0 :(得分:0)
您无法将任意第三方库导入GAE应用。支持的库的官方列表是here,它不包括markdown。
答案 1 :(得分:0)
您可以将任意库导入到appengine中,但不能通过app.yaml中的libraries
指令导入。
此外,您无法在virtualenv下运行appengine。
您可以使用virtualenv / pip / easy_install来安装库及其依赖项,但是您需要将库链接/复制到项目中并根据需要操作sys.path。