0
我有一个与Debian的盒子和Python 2.6,我安装了Apache,mod_wsgi和配置一切,然后通过应用程序实现与Python 2.6不兼容;所以我从测试的代表,更新的替代品,以使新的Python默认的,安装的Django和apt-get安装中的libapache2-MID-WSGI安装Python 2.7版,它似乎安装好并重新启动Apache的:升级蟒蛇和mod_wsgi不帮助阿帕奇坚持更新的蟒蛇
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...
然而,阿帕奇仍然使用老版本的Python:
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看到蟒蛇的正确版本?
“套餐的权利:中的libapache2-MOD-WSGI 优先级:可选 科:httpd的 安装尺寸:384 来源:mod-wsgi 版本:3.3-2 提供:httpd-wsgi 取决于:apache2,apache2.2-common,libc6(> = 2.3.6-6〜),libpython2.6(> = 2.6),python (> = 2.5),python(<< 2.7) 文件名:pool/main/m/mod-wsgi/libapache2-mod-wsgi_3.3-2_i386.deb 包:libapache2-mod-wsgi 来源:mod-wsgi 版本:3.3-4 取决于:apache2,apache2.2-common,libc6(> = 2.3.6-6〜),libpython2.6(> = 2.6),libpython2.7(> = 2.7),python(> = 2.6),python(<< 2.8) 建议:apache2-mpm-worker | apache2-mpm-event ' – abolotnov 2012-02-16 12:30:58