我想用Apache mod_wsgi设置pylons(1.0)。一切工作正常与mod_wsgi和我可以运行一个简单的python wsgi应用程序就好了。mod_wsgi和pylons:设置工作环境
当我用paster运行quickwiki example from the Pylons site时,我的工作方式很不错,但显然我不会以这种方式进行部署 - 所以我试图获得使用mod_wsgi的Quickwiki示例。当我使用贴纸来运行网站时,我必须source ./pylons/bin/activate
,我觉得这是尝试使用mod_wsgi工作时缺少的“步骤”。当下载塔架时,./pylons/bin/activate
脚本就是源代码。
当mod_wsgi的使用它,我得到:
ImportError: No module named paste.deploy
我看了this site只是附加挂架的应用程序的路径没有做到这一点。
我也看了this site,但它似乎并没有做任何显著(和 没有解决问题)发行时:
import activate_workingenv
activate_workingenv.activate_workingenv(WORKING_ENV)
发行source ./pylons/bin/activate
节目后望着sys.path
就像十二件事情一样,包括贴纸和我的所有要求。我宁愿不硬编码脚本中的所有内容 - 我在这里错过了什么?
我是新来的塔和我的Python技能不超强,所以我可能会错过一些非常简单的东西。
许多感谢。有用。我实际上看了几次,但不知道我是否应该使用它。这行是kicker:site.addsitedir('/ usr/local/pythonenv/PYLONS-1/lib/python2.5/site-packages') – rfusca 2010-08-10 01:14:13