
Ich habe die beiden gängigen Methoden ausprobiert:
import sys
sys.path.append('foo/bar')
UND
export PYTHONPATH=$PYTHONPATH:foo/bar
Die erste beendet das Anhängen, sobald der Interpreter beendet wird. Die zweite beendet das Anhängen, wenn das Terminal geschlossen wird (obwohl die Leute anscheinend keine Probleme damit haben, mit der zweiten Methode dauerhaft anzuhängen).
Was übersehe ich hier und wie löse ich dieses Problem?
Antwort1
Sie müssen
foo/bar
In einer Datei innerhalb von etc/paths.d.
BEARBEITEN: Ich glaube, ich habe das falsch verstanden, Sie möchten die Umgebungsvariable PYTHONPATH festlegen. dieser LinkZeigen Sie viele Stellen an, an denen Sie Ihre Exportanweisung dauerhaft einfügen könnten.
Setzen
export PYTHONPATH=$PYTHONPATH:foo/bar
In ~/.bashrc und es wird bei jedem Start der Bash festgelegt.