首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mod_Wsgi PythonHome不工作

Mod_Wsgi PythonHome不工作
EN

Stack Overflow用户
提问于 2014-05-05 11:20:57
回答 1查看 8.9K关注 0票数 2

因此,我犯了运行Ubuntu (12.04)的错误。我已经安装了Python3和python3版本的mod_wsgi。

Apache2启动-但留下以下错误日志:

代码语言:javascript
复制
[Mon May 05 11:00:24 2014] [error] python_init: Python version mismatch, expected '2.7.2+', found '2.7.3'.
[Mon May 05 11:00:24 2014] [error] python_init: Python executable found '/usr/bin/python'.
[Mon May 05 11:00:24 2014] [error] python_init: Python path being used '/usr/lib/python2.7/:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/$
[Mon May 05 11:00:24 2014] [notice] mod_python: Creating 8 session mutexes based on 80 max processes and 0 max threads.
[Mon May 05 11:00:24 2014] [notice] mod_python: using mutex_directory /tmp
[Mon May 05 11:00:24 2014] [warn] mod_wsgi: Compiled for Python/3.2.2+.
[Mon May 05 11:00:24 2014] [warn] mod_wsgi: Runtime using Python/2.7.3.
[Mon May 05 11:00:24 2014] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.11 with Suhosin-Patch mod_python/3.3.1 Python/2.7.3 mod_wsgi/3.3 configured$
[Mon May 05 11:00:25 2014] [notice] child pid 10860 exit signal Segmentation fault (11)
[Mon May 05 11:00:25 2014] [notice] child pid 10861 exit signal Segmentation fault (11)
[Mon May 05 11:00:25 2014] [notice] child pid 10863 exit signal Segmentation fault (11)
[Mon May 05 11:00:27 2014] [notice] child pid 10864 exit signal Segmentation fault (11)
[Mon May 05 11:00:27 2014] [notice] child pid 10865 exit signal Segmentation fault (11)

这是我的WSGI.conf

代码语言:javascript
复制
<IfModule mod_wsgi.c>

WSGIPythonHome /usr/bin/python3.2
WSGIPythonPath /home/user/.virtualenvs/my_env/lib/python3.2/site-packages/

</IfModule>

我在谷歌上搜索了两个小时,所以我很想安装一个不同的服务器操作系统,但是重新上传/重新解析比特币区块链至少需要一天的时间。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-05 11:37:02

WSGIPythonHome不会做任何事情,因为您也在将mod_python加载到Apache实例中。在这种情况下,mod_python将重写所使用的Python版本。

WSGIPythonHome的文档中提到了这一点。

  • http://code.google.com/p/modwsgi/wiki/ConfigurationDirectives#WSGIPythonHome

另请阅读:

  • ModWsgi
  • Mismatch
  • Versions

而且,WSGIPythonHome也不打算设置为Python可执行文件的路径。因此,即使您只使用mod_wsgi,这也会被完全忽略。

因此,如果您不需要mod_python,就停止将其加载到Apache中。

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

https://stackoverflow.com/questions/23471212

复制
相关文章

相似问题

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