2017-06-25 4 views
1

Ich versuche eine Fledermausdatei zu erstellen, die ihren Ordner der Umgebungsvariablen PYTHONPATH hinzufügt.Verzeichnis über die Befehlszeile zum Pythonpfad hinzufügen

set PYTHONPATH = %PYTHONPATH%; %~dp0 

Ich habe eine Variable PYTHONPATH in meinem Systemumgebungsvariablen, aber das wird nichts ändern, und fügen Sie keinen Ordner auf die Variable.

Fehle ich etwas?

+2

Haben Sie dann Python aus dem gleichen '.bat'-Datei ausführen? Wenn Sie dies nicht tun, gehen Änderungen an der Umgebung verloren, wenn die .bat-Datei beendet wird. – cdarke

+0

Meinst du mit "python" cmd am Ende so? – user2961930

+0

eingestellt PYTHONPATH =% PYTHONPATH%; % ~ dp0 Python – user2961930

Antwort

0

Vielen Dank an alle, der richtige Code ist:

SETX PYTHONPATH% PYTHONPATH%;% ~ dp0 Python

+0

Wenn du danach Python aufrufen willst, kannst du' set' einfach im selben Skript verwenden. Beachten Sie, dass 'setx' nicht im selben Fenster wirksam wird. –

Verwandte Themen