Ich verwende django + nginx + uwsgi. Aus irgendeinem Grund kann ich uWSGI nicht starten, ohne die Home-Option zu setzen und auf die virtuelle Umgebung zu zeigen. Wenn ich uWSGI ohne es starte, sagt es, dass es das Modul django.core.wsgi nicht finden kann, wie wenn der Python-Pfad leer wäre (aber django 1.4 ist systemweit installiert).Kann uWSGI-Server nicht ohne virtualenv (ImportError) starten
Wie kann ich es beheben?
Es ist nichts falsch. Sie müssen die Option 'home' verwenden, um die virtuelle Umgebung anzugeben, in der django installiert ist. Andernfalls wird uwsgi auf einer systemweiten Ebene betrieben, auf der django nicht installiert ist. Sehen Sie sich das [uwsgi-Beispiel] (http://projects.unbit.it/uwsgi/wiki/VirtualEnv) an. –
@ TimmyO'Mahony Wenn Sie sich meine Frage genau anschauen, können Sie tatsächlich sehen, dass ich erwähnt habe, dass Django "systemweit" installiert ist. – DataGreed
Ich werde es bearbeiten, um es klarer zu machen – DataGreed