首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为py3安装和配置mod_wsgi

如何为py3安装和配置mod_wsgi
EN

Stack Overflow用户
提问于 2013-10-13 18:41:08
回答 3查看 60.9K关注 0票数 42

我为python2.7安装并配置了mod_wsgi,但现在我也想为py3安装mod_wsgi

我在ubuntu 12.04中,我的apache conf文件对于py2.7是这样的:

代码语言:javascript
复制
<Directory /var/www/vhosts/my_web>
    WSGIProcessGroup my_web
    WSGIApplicationGroup %{GLOBAL}
    Order deny,allow
    Allow from all
</Directory>

现在我想为python3安装mod_wsgi。

我想我必须执行apt-get install libapache2-mod-wsgi-py3

但是我找不到任何关于如何为py3配置mod_wsgi的说明。a)我可以保留py2.7的mod_wsgi吗,或者我需要删除它才能让apache使用mod_wsgi_py3吗?b)我需要在apache会议中包含哪些内容?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-07-22 21:18:06

sudo apt-get install libapache2-mod-wsgi-py3

这将替换libapache2-mod-wsgi并重新启动apache服务。

更具体的说明(Django)可以在这里获得:https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/

票数 90
EN

Stack Overflow用户

发布于 2015-07-22 22:10:50

说你不需要再次安装它是不正确的。Graham Dumpleton ( mod_wsgi模块的作者)解决了here的问题。

简而言之-您将需要安装为您的更新Python编译的mod_wsgi。我也遇到过同样的问题--据我所知,你需要为你的Python版本获取正确的pip,然后运行一些类似的东西:

代码语言:javascript
复制
sudo pip3.x install --target=/path/to/python3.x/site-packages mod_wsgi
票数 6
EN

Stack Overflow用户

发布于 2018-01-26 10:48:06

如果您使用的是virtualenvs (您应该这样做),那么只需为您想要为其构建mod_wsgi的python版本构建一个。

代码语言:javascript
复制
$ mkvirtualenv --python=/usr/bin/python3 myvenv

然后

代码语言:javascript
复制
(myvenv) $ pip install mod_wsgi 

将为您构建一个Python3版本。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19344252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档