在金字塔食谱中完成此示例:http://docs.pylonsproject.org/projects/pyramid/en/latest/tutorials/modwsgi/index.html
这一节引发了一个错误:(当我的情况适应了我的情况时)
from pyramid.paster import get_app, setup_logging
ini_path = '/Users/chrism/modwsgi/env/myapp/production.ini'
setup_logging(ini_path)
application = get_app(ini_path, 'main')
错误消息:
mod_wsgi (pid=27548): Target WSGI script '/home/rsadmin/modwsgi/env/hydra/hydra.wsgi' cannot be loaded as Python module.
mod_wsgi (pid=27548): Exception occurred processing WSGI script '/home/rsadmin/modwsgi/env/hydra/hydra.wsgi'.
Traceback (most recent call last):
File "/home/rsadmin/modwsgi/env/hydra/hydra.wsgi", line 1, in <module>
from pyramid.paster import get_app, setup_logging
ImportError: No module named pyramid.paster
我怀疑发生了什么事情,因为编写了这个文档后pyramid.paster
已被重构,没有人有时间为最新版本更正它。
现在有人可以告诉我应该在那里做什么吗?
TIA, 埃里克
答案 0 :(得分:0)
我把hydra.wsgi脚本放在了错误的目录中。它需要从它所处的道路上升起来:应该在这里:
/home/rsadmin/modwsgi/env/hydra.wsgi
食谱中的例子是正确的。