Python-Weisheiten

Aus Froggis Wissenssammlung
Wechseln zu:Navigation, Suche

Der bessere Python shebang

Bisher kannte ich nur die "standard" Methode ala

  #!/usr/bin/python3

Wenn man allerdings, wie man sollte, in einer virtuellen Pythonumgebung entwickelt ist das doof, weil der Pfad zum falschen Python zeigt. Generell sind harte Pfade zu vermeiden. Also? Wie macht man das also richtig?

Man holt sich via env die richtige Pythonversion in seinen shebang und zwar so:

  #!/usr/bin/env python3