mod_wsgi 的编译与安装

当我们使用了Linux操作系统发行版不包含的新版本的Python,我们会面临着需要使用相应版本的mod_wsgi的问题。比如Ubuntu 14.04 LTS 版本官方软件包里Python的最高版本是 3.4,相应的mod_wsgi也是和Python 3.4 编译的。当我们使用第三方的包把Python升级到了 3.6,相应地也需要把mod_wsgi升级。

办法是使用pip安装mod_wsgi。

$ sudo apt-get install python3.6-dev apache2-dev
$ . venv/bin/activate
$ pip install mod_wsgi

或者下载mod_wsgi的代码以后,本地编译安装

$ git clone https://github.com/GrahamDumpleton/mod_wsgi
$ cd mod_wsgi; git checkout <release-tag>
$ pip install .
# or
$ python setup.py …

Continue Reading