Ejecute mod_wsgi con virtualenv o Python con una versión diferente a la predeterminada del sistema

Estoy tratando de hacer que mi aplicación Flask funcione en el servidor CentOS. Básicamente, el problema es que tengo Python 2.6 instalado en/usr/bin que es el sistema predeterminado y Python 3.4 instalado en/usr/local/bin. Me gustaría usar Python 3.4 virtualenv o al menos el intérprete Python 3.4 para que mod_wsgi ejecute mi aplicación.

He creado virtualenv en~/virtualenvs/flask.

Tengo este script WSGI:

import os
import sys
from logging import Formatter, FileHandler

APP_HOME = r"/home/fenikso/Album"


activate_this = os.path.join("/home/fenikso/virtualenvs/flask/bin/activate_this.py")
execfile(activate_this, dict(__file__=activate_this))

sys.path.insert(0, APP_HOME)
os.chdir(APP_HOME)

from app import app

handler = FileHandler("app.log")
handler.setFormatter(Formatter("[%(asctime)s | %(levelname)s] %(message)s"))
app.logger.addHandler(handler)
application = app

Y siguiendo la configuración en Apache:

<VirtualHost *:80>
        ServerName album2.site.cz
        Alias /static "/home/fenikso/Album/static"
        Alias /photos "/home/fenikso/Album/photos"
        Alias /thumbs "/home/fenikso/Album/thumbs"
        WSGIScriptAlias / "/home/fenikso/Album/wsgi.py"
        <Directory "/home/fenikso/Album">
            AllowOverride None
            Allow from all
        </Directory>
        <Directory "/home/fenikso/Album/static">
            AllowOverride None
            Allow from all
        </Directory>
        <Directory "/home/fenikso/Album/photos">
            AllowOverride None
            Allow from all
        </Directory>
        <Directory "/home/fenikso/Album/thumbs">
            AllowOverride None
            Allow from all
        </Directory>
</VirtualHost>

Sin embargo, cuando intento ejecutar la aplicación, aparece un error:

Apache/2.2.15 (Unix) DAV/2 mod_wsgi/3.2 Python/2.6.6 mod_fcgid/2.3.7 PHP/5.3.3 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips SVN/1.6.11 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
mod_wsgi (pid=14627): Target WSGI script '/home/fenikso/Album/wsgi.py' cannot be loaded as Python module.
mod_wsgi (pid=14627): Exception occurred processing WSGI script '/home/fenikso/Album/wsgi.py'.
Traceback (most recent call last):
   File "/home/fenikso/Album/wsgi.py", line 15, in <module>
     from app import app
   File "/home/fenikso/Album/app.py", line 1, in <module>
     from flask import Flask
 ImportError: No module named flask

He notado que Python 2.6 se está ejecutando y mi virtualenv no está activado. ¿Cuál sería la forma correcta de hacer que esto funcione y aún tener Python 2.6 como sistema predeterminado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta