我正在尝试使用Apache mod_wsgi设置Pylons(1.0)。使用mod_wsgi一切正常,我可以运行一个简单的python wsgi应用程序就好了。
我在使用paster运行它时quickwiki example from the Pylons site正常工作,但显然我绝不会以这种方式部署 - 所以我试图让Quickwiki示例使用mod_wsgi。当我使用贴纸运行网站时,我必须source ./pylons/bin/activate
,我觉得这是尝试使用mod_wsgi时缺少的“步骤”。 ./pylons/bin/activate
脚本是下载挂架时源代码中的脚本。
与mod_wsgi一起使用时,我得到:
ImportError:没有名为的模块 paste.deploy
我看过this site,但只是附加了pylons应用程序的路径不会这样做。
我也看了this site,但它似乎没有做任何重要的事情(并且 发布时没有解决问题:
import activate_workingenv
activate_workingenv.activate_workingenv(WORKING_ENV)
在发出sys.path
之后查看source ./pylons/bin/activate
会显示路径中添加的十几项内容,包括贴纸内容和所有要求。我宁愿不对脚本中的所有内容进行硬编码 - 我在这里缺少什么?
我是Pylons的新手,我的Python技能不是很强大,所以我可能会遗漏一些非常简单的东西。