2017-11-17 8 views
0

Diese Frage wurde gestellt, aber seltsamerweise sind die Antworten veraltet oder nicht ausreichend.Zuweisung von permanenten benutzerdefinierten Pfaden zu Anaconda

Ich habe Anaconda installiert, ich habe eine Umgebung eingerichtet py2.7 ausgeführt. Ich starte eine win7 cmd-Eingabeaufforderung und tippe activate python27 (meine benutzerdefinierte Python-Umgebung). Ich importiere dann sys und dann sys.path, um zu sehen, was meine Python-Pfade sind. Sie alle zeigen auf Variationen von E: \ Benutzer \ myname \ Anaconda3 \ ....

Ich möchte einen benutzerdefinierten Pfad zu dieser Liste hinzufügen, so dass es permanent wird. Doing sys.path.append ist nicht gut genug, da es nicht permanent ist. Ich habe gelesen, dass das Hinzufügen von PYTHONPATH zu den Umgebungsvariablen nicht mehr getan wird, und dass ich meine benutzerdefinierten Pfade den PATH-Systemvariablen hinzufügen sollte.

So könnte jemand beraten, wo und wie ich meine benutzerdefinierten Pfade zuweisen kann.

Antwort

0

Okay, dank meiner Lehrerin fand ich, dass dies für mich funktioniert.

Öffnen Sie eine Eingabeaufforderung (nur reguläre Win cmd) und fügen Sie einen Pfad wie folgt hinzu, wo Sie den J: \ pythonTest sehen, können Sie Ihren eigenen Pfad hinzufügen, der es in Ihren Pfad einfügt.

SETX PYTHONPATH „% PYTHONPATH%; J: \ pythonTest“

Eine Sache, die ich bemerkt, weil ich alle Arten von Möglichkeiten, hatte versucht, dieses Problem zu lösen, meinen Benutzervariablen und Systemvariablen und ein paar Duplikate Mein benutzerdefinierter Pfad Ich würde empfehlen, sie zu entfernen, sobald Sie den obigen Befehl ausführen. Ich schlage vor, sie zu entfernen, weil ich glaube, dass ich einige Konflikte entdeckt habe und meine Module nicht laufen würden. Das Entfernen der Duplikate schien diesen Konflikt zu beheben.

Verwandte Themen