Hace poco comienzan a utilizar virtualenvwrapper y crearonconfiguración de implementación de Django virtualenv
mkdir ~/.virtualenvs
mkvirtualenv example.com
Virtualenvwarpper automático de crear un virtualenv llamado example.com en ~/.virtualenv por lo que este es el contenedor central para todos los virtualenvs. Después de que he instalado Django y algunos otros paquetes a través de la pipa y mi sitio está en
/srv/www/example.com/public_html/
¿Tengo que poner mi sitio para ~/.virtualenv/example.com si no ¿cómo podría usar mi example.com virtualenv con mi sitio en /srv/www/example.com/public_html. ¿Podría mostrarme una configuración apache mod_wsgi para esta implementación? Gracias
Esto funcionó bien para mí, pero no hasta que me di cuenta de que necesitaba ambas partes, aunque quiero utilizar mi línea base virtualenv para mi aplicación. Por lo tanto, debe establecer "WSGIPythonHome/usr/local/pythonenv/BASELINE" en la configuración global de apache, y luego también debe agregar el comando site.addsitedir a la parte superior de su script .wsgi, incluso si planea usar su base. Los documentos hacen referencia a las libs de Python con 2.5 pero probablemente sean 2.6 para ti: site.addsitedir ('/ usr/local/pythonenv/BASELINE/lib/python2.6/site-packages') –
No deberías necesitar hacerlo en ambos lugares. Algo más está mal si tuvieras que hacer eso. –