hai trovato l'errore perché WSGIPythonPath direttiva non può essere utilizzato all'interno del VirtualHost contesto. Devi dichiararlo nel tuo file di configurazione principale di Apache. Se vuoi comunque puntare alle directory nel tuo virtualenv all'interno del contesto VirtualHost, usa invece la direttiva WSGIDaemonProcess, che ha un'opzione path-python per dichiarare le tue directory python rilevanti.
Per esempio: il file di configurazione dell'host virtuale dovrebbe essere simile a questo:
<VirtualHost *:80>
ServerName example.com
CustomLog logs/example.com-access_log common
ErrorLog logs/example.com-error_log
WSGIDaemonProcess example.com python-path=/virtualenvpathto/site-packages:/pathto/exampleprojecthome
WSGIProcessGroup example.com
...
</VirtualHost>
Il colon pieno : viene utilizzato quando si dispone di più di una directory Python che si desidera aggiungere a $ Variabile d'ambiente PYTHON_PATH in modo che l'esempio di importazione import.foo funzioni correttamente. Nell'esempio sopra, ci sono due directory, potrebbero essere più o meno a seconda di come hai impostato il tuo progetto.
Se si utilizza Windows, utilizzare il punto e virgola; invece dei due punti pieni.
Spero che questo aiuti.
Qual è la configurazione? Stai cercando di eseguire un'applicazione web tramite Apache (tramite Mod_WSGI)? O un altro server web? Dove nello specifico stai tentando di impostare "WSGIPythonPath"? – Timusan
Apache e mod_wsgi, si.Cercando di impostare "WSGIPythonPath" nel file di configurazione di apache per '' –
user83039
E stai utilizzando Mod_WSGI in modalità daemon o in modalità incorporata? Potrebbe anche essere utile postare la tua voce di configurazione VirtualHost/Apache insieme alla tua domanda. – Timusan