Wie füge ich alle Unterordner PYTHONPATH hinzu?

1549
motam79

Alle meine Python-Modulquellen befinden sich im Ordner /src/*:

/src/module1 /src/module2 ... /src/modules100 

Wenn ich alle diese Module zu meinen hinzufügen möchte PYTHONPATH, muss ich sie .bashrcmithilfe des exportBefehls einzeln in meine einfügen. Kann man sie mit einem Befehl hinzufügen? (Im Grunde /src/*füge ich alles unter dem Ordner meinem PYTHONPATH hinzu)

0

1 Antwort auf die Frage

0
slhck

You can find various options to do that over on Stack Overflow. One of the easiest:

PYTHONPATH="$(printf "%s:" /src/*/)" 

Here, /src/*/ expands into all directories under /src/. printf then uses a colon (:) as separator character.