![从 Django 1.3(Python 2.6)升级到 Django 1.5 + Python 2.7 CentOS](https://linux22.com/image/608706/%E4%BB%8E%20Django%201.3%EF%BC%88Python%202.6%EF%BC%89%E5%8D%87%E7%BA%A7%E5%88%B0%20Django%201.5%20%2B%20Python%202.7%20CentOS.png)
我们目前有一个运行 python2.6 + apache 和 mod_wsgi 的服务器,该服务器与 Django 1.3 一起运行。
我计划使用以下指南安装 python 2.7http://toomuchdata.com/2012/06/25/how-to-install-python-2-7-3-on-centos-6-2/。
然后使用 pip 安装 2.7 的软件包,我相信在安装 python2.7 后使用 pip install 可以解决这个问题。
在此之后,我认为重新编译 mod_wsgi 并使其指向 python2.7 路径应该可以让 Apache2 为网站加载正确版本的 python。
我只是想知道我是否错过了什么,或者这个过程是否完全错误并且不应该使用。
谢谢。
答案1
因此,对于您的问题的实际回答:如果您在嵌入模式下使用 mod_wsgi,则需要重新编译它。但我建议在守护进程模式下运行它,这样您就不必重新编译 mod_wsgi(或者每当您的应用程序发生变化时重新启动 apache,只需重新启动 wsgi 守护进程)