首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级python和mod_wsgi并不能帮助apache坚持使用更新的python。

升级python和mod_wsgi并不能帮助apache坚持使用更新的python。
EN

Stack Overflow用户
提问于 2012-02-16 20:28:12
回答 1查看 882关注 0票数 0

我有一个盒子,上面有debian和python2.6,我安装了apache,mod_wsgi,并配置了所有的东西,然后通过应用程序意识到与python2.6不兼容;所以我从测试代表,更新-替代方案中安装了python2.7,以使新的python成为默认版本,安装了django和apt-get安装了libapache2-mid-wsgi,它似乎安装ok并重新启动了apache:

代码语言:javascript
复制
Unpacking libpython2.7 (from .../libpython2.7_2.7.2-8_i386.deb) ...
Preparing to replace libapache2-mod-wsgi 3.3-2 (using .../libapache2-mod-wsgi_3.3-4_i386.deb) ...
Unpacking replacement libapache2-mod-wsgi ...
Setting up libpython2.7 (2.7.2-8) ...
Setting up libapache2-mod-wsgi (3.3-4) ...
Restarting web server: apache2...

但是,apache仍然使用旧版本的python:

代码语言:javascript
复制
Exception Value:    

invalid syntax (views.py, line 14)

Exception Location:     /usr/local/lib/python2.6/dist-packages/django/utils/importlib.py in import_module, line 35
Python Executable:  /usr/bin/python
Python Version:     2.6.6
Python Path:    

['/usr/lib/python2.6',
 '/usr/lib/python2.6/plat-linux2',
 '/usr/lib/python2.6/lib-tk',
 '/usr/lib/python2.6/lib-old',
 '/usr/lib/python2.6/lib-dynload',
 '/usr/local/lib/python2.6/dist-packages',
 '/usr/lib/python2.6/dist-packages',
 '/usr/lib/pymodules/python2.6',
 '/home',
 '/home/portman']

我需要做些什么才能帮助mod_wsgi找到正确的python版本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-16 20:40:56

简单,需要在启用mods的情况下配置wsgi.load以指向正确的.so文件

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

https://stackoverflow.com/questions/9311266

复制
相关文章

相似问题

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