Python-Weisheiten: Unterschied zwischen den Versionen

Aus Froggis Wissenssammlung
Wechseln zu:Navigation, Suche
(Neu erstellt)
 
Markierung: 2017-Quelltext-Bearbeitung
Zeile 2: Zeile 2:
 
Bisher kannte ich nur die "standard" Methode ala
 
Bisher kannte ich nur die "standard" Methode ala
  
<nowiki>#</nowiki>!/usr/bin/python3
+
  <nowiki>#</nowiki>!/usr/bin/python3
  
 
Wenn man allerdings, wie man sollte, in einer virtuellen Pytghomumgebung entwickelt ist das doof, weil der Pfad zm falschen Python zeigt.
 
Wenn man allerdings, wie man sollte, in einer virtuellen Pytghomumgebung entwickelt ist das doof, weil der Pfad zm falschen Python zeigt.
Zeile 10: Zeile 10:
 
Man holt sich via env die richtige Pythonversion in seinen shebang und zwar so:
 
Man holt sich via env die richtige Pythonversion in seinen shebang und zwar so:
  
<nowiki>#</nowiki>!/usr/bin/env python3
+
  <nowiki>#</nowiki>!/usr/bin/env python3

Version vom 21. Januar 2022, 11:49 Uhr

Der bessere Python shebang

Bisher kannte ich nur die "standard" Methode ala

  #!/usr/bin/python3

Wenn man allerdings, wie man sollte, in einer virtuellen Pytghomumgebung entwickelt ist das doof, weil der Pfad zm falschen Python zeigt.

Wie macht man das also richtig?

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

  #!/usr/bin/env python3