Welcher Python-Intrpeter soll ich in den Kopf setzen?

Ich versuche, einen Ubuntu LAMP Server einzurichten. Die Maschine würde einer Seite gewidmet sein, und die Seite hat ein paar .py-Dateien, an denen ich arbeite. Es scheint, ich habe die PHP und MySQL auf und läuft, aber die Apache scheint nicht die Ausführung der .py-Dateien (nur das Herunterladen).

Ich habe dann bemerkt, dass es scheinen, zwei Dolmetscher zu sein, eine bei /usr/bin/python und eine bei /usr/local/bin/python

Welcher soll ich auf meine Kopfzeilen hinweisen? Im Moment habe ich !#usr/local/bin/python

Ich merke, dass ich auch ein Problem mit apache2.conf haben könnte, aber ich bin mir nicht so sicher. Mit einem virtuellen Host habe ich einen CGI-Handler (und versucht mod_python ) ohne Glück. Ich könnte den ganzen vitrual Host von apache2.conf aufgeben, das würde helfen.

Ich habe chkmod + rwx * .py im Site-Ordner. Vielleicht sollte ich das in zwei Beiträge aufteilen, aber ich denke, sie könnten verwandt sein.

Vielen Dank

One Solution collect form web for “Welcher Python-Intrpeter soll ich in den Kopf setzen?”

Sie können die Umgebung entscheiden lassen, was bedeutet, dass es ausführen wird, was die ausführbare Datei ausgeführt wird, wenn Sie python in Ihrer Shell ausführen:

 #!/usr/bin/env python # Code goes here 
  • Installation von pip-2.7
  • Wie man python BaseHttpserver in AWS EC2 Ubuntu Instanz zu starten
  • Gebäude Pylucene auf Ubuntu 14.04 (treu tahr)
  • Installieren von SciPy auf Ubuntu
  • Python aus der Quelle deinstallieren?
  • PyUSB dev.set_configuration ()
  • Flasche gebrochenes Rohr mit Anfragen
  • Plots sind nicht sichtbar mit matplotlib plt.show ()
  • Wie gehst du in Geany auf Ubuntu?
  • Wie komme ich nicht mein Schwein?
  • Libcublas.so.8.0 Fehler mit Tensorflow
  • Python ist die beste Programmiersprache der Welt.