Ich bin ein Django-Projekt mit httpd auf RHEL7
bereitstellen. Und änderte die Systemstandard-Python-Version zu Python 3.4. Aber nachdem ich das httpd neu gestartet habe, benutzte es immer noch Python 2.7.httpd und mod_wsgi lief mit falscher Python-Version
Ich suchte viel und es ist vor allem, weil mod_wsgi
wurde unter der falschen Python-Version gebaut. Ich habe jedoch überprüft, dass mod_wsgi
unter Python 3.4 installiert wurde.
Darf ich wissen, wie man es unter der korrekten Python-Version laufen lässt? Nicht sicher, ob httpd eine Standard-Python-Version hat. Vielen Dank für Ihre Hilfe!
Error Stack trace: No module named embed
Verwenden Sie virtualenv? –
Nein, ich habe nicht virtualenv verwendet, da ich nur python3.4 für diesen Server verwenden werde. Ich fand, dass es war, weil ich mod_wsgi Modul in httpd ... nicht lud, da ich sudo Zugang zum Bediener nicht habe, kann ich mod_wsgi nicht direkt zu httpd ich denke ... – forevermio