Apache mod_wsgi和python 2.7

时间:2011-06-28 16:10:07

标签: python django apache wsgi

我的WSGI安装使用python2.6,我的django项目需要python 2.7才能正常工作。是否可以重新链接WSGI使用的python版本而无需重新编译wsgi?我一直在尝试编译wsgi时遇到一些奇怪的错误,如果可能的话,我宁愿回避整个故障排除过程。

由于

2 个答案:

答案 0 :(得分:4)

要回答具体问题,不能不能为一个Python版本编译mod_wsgi安装,以便在运行时使用不同的版本。

为什么不为源代码编译时遇到的实际问题创建单独的问题。最好还是在mod_wsgi邮件列表上询问,哪里可以找到最好的人来帮助你。

答案 1 :(得分:3)

您必须使用此指令

之类的东西重新安装WSGI
./configure --with-python=/usr/local/bin/python2.7

http://code.google.com/p/modwsgi/wiki/InstallationIssues#Multiple_Python_Versions

如果您正在运行多个应用程序,那么最好使用virtualenv并将应用程序的WSGI脚本中的os.environ变量设置为指向其虚拟环境。