0

在 Pyramid 食谱中完成这个示例: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,埃里克

4

1 回答 1

0

我在错误的目录中有 hydra.wsgi 脚本。它需要从它所在的路径开始:应该在这里:

/home/rsadmin/modwsgi/env/hydra.wsgi

食谱中的示例是正确的。

于 2013-09-12T18:31:55.333 回答