wie ist es möglich den PYTONPATH dauerhaft zu ändern??
bzw. ist das überhaupt möglich??
und wenn nein was gibts für andere möglichkeiten??
lg
simon
sys.path.append() dauerhaft ändern??
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
So ganz verstehe ich den zweiten Satz nicht, aber ich werfe man die Umgebungsvariable PYTHONPATH in den Raum.
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Hätte da eine Lösung unter Windows (getestet mit XP).
http://www.python-forum.de/pastebin.php?mode=view&s=34
http://www.python-forum.de/pastebin.php?mode=view&s=34
„Lieber von den Richtigen kritisiert als von den Falschen gelobt werden.“
Gerhard Kocher
http://ms4py.org/
Gerhard Kocher
http://ms4py.org/
Windows hat auch einen Befehl `set`
Den Befehlt könnte man mit subrocess ausführen, ob der Code (oben) zu 100% funktioniert kann ich leider nicht sagen, da ich am Linux PC bin, set PYTHONPATH funktioniert, jedoch bin ich mir nicht sicher, ob das Erweitern des Pfades funktioniert (nach dem `=`)
Code: Alles auswählen
set PYTHONPATH = PYTHONPATH;C:\\der\pfad\
the more they change the more they stay the same
Dieser Befehl ist nicht dauerhaft!Dav1d hat geschrieben:Windows hat auch einen Befehl `set`Code: Alles auswählen
set PYTHONPATH = PYTHONPATH;C:\\der\pfad\
„Lieber von den Richtigen kritisiert als von den Falschen gelobt werden.“
Gerhard Kocher
http://ms4py.org/
Gerhard Kocher
http://ms4py.org/
danke, das wusste ich garnicht, wieder was gelernt...
the more they change the more they stay the same
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Code: Alles auswählen
export PYTHONPATH=$NEUE_DIRS:$PYTHONPATH
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
kannst du das bitte auführlicher schreiben, da ich noch nicht lange linuxuser bin.cofi hat geschrieben:In welche Datei du das reinschreibst ist allerdings eine andere Sache, wenn du das z.B. nur in von dir gestarteten Shells brauchst, reicht die `$HOME/.zshrc` oder `$HOME/.bashrc` (je nach Shell).Code: Alles auswählen
export PYTHONPATH=$NEUE_DIRS:$PYTHONPATH
Code: Alles auswählen
PATH=$PATH:/usr/local/progdir
export PATH
Code: Alles auswählen
var = $PATH
var.manipulieren_filtern_weiss_der_henker_was
PATH = var
export PATH
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
So aehnlich, um das `=` duerfen keine Leerzeichen sein.ichisich hat geschrieben:oder so ähnlich
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte