我为python2.7安装并configuration了mod_wsgi,但现在我也想为py3安装mod_wsgi
我在Ubuntu的12.04我的Apache的conf文件看起来像这样的py2.7:
<Directory /var/www/vhosts/my_web> WSGIProcessGroup my_web WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Directory>
现在我想为python3安装mod_wsgi。
我想我必须做apt-get安装libapache2-mod-wsgi-py3
但是我找不到任何有关如何为py3configurationmod_wsgi的说明。 a)我可以保留mod2ws py2.7还是我需要删除它为Apache与mod_wsgi_py3工作? b)我需要在我的apache conf中包含什么?
sudo apt-get install libapache2-mod-wsgi-py3
这将取代libapache2-mod-wsgi并重启apache服务。
更具体的说明(Django)可以在这里找到: https : //docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/
说你不需要再次安装它是不正确的。 Graham Dumpleton(mod_wsgi模块的作者)在这里解决了这个问题
简短的回答 – 您将需要安装为更新的Python编译的mod_wsgi。 我有同样的问题。 我正在绞尽脑汁,查看我的bash历史记录 – 据我所知,您需要为您的python版本获得正确的pip,并运行以下内容:
sudo pip3.x install --target=/path/to/python3.x/site-packages mod_wsgi
希望这有助于,亚瑟