这是我的代码:
from google.appengine.ext import db
import pygments
from pygments import highlight
from pygments.lexers import get_lexer_by_name
from pygments.formatters import HtmlFormatter但我得到了:
import pygments
ImportError: No module named pygments
INFO 2012-07-20 07:05:44,386 dev_appserver.py:2952] "GET / HTTP/1.1" 500 -我做错了什么?
Google App Engine不支持pygments吗?我想是的..。有没有人能纠正我?
发布于 2012-07-20 15:29:56
您可以运行Pygments,因为它是纯Python,但它不是GAE中的默认库。相反,您需要下载源代码并将其复制到您的项目中。
import pygments了。如果你想把它放在一个子目录中(比如mypackages),你必须修改导入字符串,比如from mypackages import pygments.发布于 2012-07-20 15:18:28
它支持它(因为Pygments是纯Python),但它可能不包括它。将模块复制到sys.path中的一个目录中。
发布于 2013-12-11 04:02:43
将第三方移动到lib目录。将这几行添加到您的主文件中。在import pygments中使用pygments
import os
import sys
sys.path.insert(1, os.path.join(os.path.abspath('.'), 'lib'))
import applicationhttps://github.com/kamalgill/flask-appengine-template/blob/master/src/run.py
https://stackoverflow.com/questions/11574603
复制相似问题