Python-Weisheiten: Unterschied zwischen den Versionen
Aus Froggis Wissenssammlung
Froggi (Diskussion | Beiträge) (Neu erstellt) |
Froggi (Diskussion | Beiträge) |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | === Der bessere Python shebang === | + | ===Der bessere Python shebang=== |
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 | + | 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? |
| − | |||
| − | Wie macht man das also richtig? | ||
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 |
Aktuelle Version vom 21. Januar 2022, 11:50 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 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