Was ist die richtige Art und Weise, Skripte auszuführen, die von python2.x abhängen, aber von einem System, in dem python3.x mit Python aliasiert ist?
Die Lösung sollte Folgendes berücksichtigen:
- Python2 sollte nur für diesen Bash-Lauf verwendet werden
- Jedes Skript, das anschließend ausgeführt wird, sollte auch Python2 verwenden
- Die Änderung sollte vorübergehend sein
Eine Lösung besteht darin, vorübergehend einen Alias zu erstellen und den Speicherort für Python2 am Anfang des vollständigen Pfads festzulegen.
Was ist der richtige (* nix) Weg, um damit umzugehen?
bash
python
path
unix-philosophy
Milbe Mitreski
quelle
quelle
python bla bla
wird, funktioniert dies nicht. Und ja, ich stimme für jedes neue Skript zu, das verwendet werden sollte#!/usr/bin/env python2
, da viele Umgebungen haben werdenpython2
, aber nicht um/usr/bin