Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2014, 10:19
Avatar de JDEM
JDEM
 
Fecha de Ingreso: octubre-2008
Ubicación: www....
Mensajes: 154
Antigüedad: 16 años, 1 mes
Puntos: 8
Pregunta virtualenv y diferentes versiones de Python

Muy buenos días amigos del foro, estoy en esta ocasión por acá para consultarles un problema que me tiene desde hace ya varios días y no puedo resolver.

Tengo un servidor DEBIAN el cual tiene Apache WSGI, Python 2.7.3 y Python 3.2 instalados y funcionando, en dicho servidor necesito ejecutar un desarrollo con Python 3.2 para lo cual instale virtualenv y cree mi entorno virtual, el problema es que al ejecutar mi aplicación sigue ajecutandose con Python 2.7.3, a continuación les dejo mi configuración, de momento solo estoy mandando a imprimir el versión del Python.

El virtualenv lo cree con el siguiente codigo
virtualenv test --python=/usr/bin/python3


Mi WSGI
Código:
ALLDIRS = ['/ruta/del/dominio/httpdocs/test/lib/python3.2/site-packages']

import sys, os, site

# Activate your virtual
activate_this = os.path.expanduser("/ruta/del/dominio/httpdocs/test/bin/activate_this.py")
execfile(activate_this, dict(__file__=activate_this))

def application(environ, start_response):
        status = "200 OK"
        #output = "wsgi.multithread = %s" % repr(environ["wsgi.multithread"])

        response_headers = [("Content-type", "text/plain"),
                                ("Content-Length", str(len(output)))]
        start_response(status, response_headers)
        return [sys.version]
El código anterior me imprime 2.7.3 (default, Mar 13

De ante mano gracias por toda la ayuda que me puedan facilitar.
__________________
Visitanos http://www.nestsystems.com.ve, mucho mas que solo paginas web.