我的WSGI安装使用python2.6,我的django项目需要python 2.7才能正常工作。是否可以重新链接WSGI使用的python版本而无需重新编译wsgi?我一直在尝试编译wsgi时遇到一些奇怪的错误,如果可能的话,我宁愿回避整个故障排除过程。
由于
答案 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变量设置为指向其虚拟环境。