ubuntuusers.de

Umgebungsvariable für Python setzen?

Status: Gelöst | Ubuntu-Version: Ubuntu 6.06 (Dapper Drake)
Antworten |

michael.kde

Anmeldungsdatum:
1. Januar 2007

Beiträge: 225

Wohnort: Berlin/Kreuzberg

Hi.
Ich hab vor ein paar Tagen mit Python Programmierung begonnen. Doch bin noch in Ubuntu und im Programmieren voll der anti-nerd. Ich hab also absolut keinen Plan und hab mir auch schon das Wiki/Forum angeschaut doch bin daraus irgendwie nich schlau geworden. Ich will einfach gern eine feste Umgebungsvariable setzen so das ich darauf dann immer wieder darauf zu greifen kann. Ich weis das Thema gabs bestimmt schon x mal , ich bin halt auch ein wenig faul. ☺

Marc_BlackJack_Rintsch Team-Icon

Ehemalige
Avatar von Marc_BlackJack_Rintsch

Anmeldungsdatum:
16. Juni 2006

Beiträge: 4687

Wohnort: Berlin

Was hast Du denn schon ausprobiert? Willst Du die Umgebungsvariable ausserhalb des Programms setzen oder von Python aus? Und ist Dir klar das Umgebungsvariablen immer nur für den Prozess, der sie gesetzt hat und alle Kindprozesse sichtbar sind, aber nicht für andere Prozesse?

michael.kde

(Themenstarter)

Anmeldungsdatum:
1. Januar 2007

Beiträge: 225

Wohnort: Berlin/Kreuzberg

Es ist so das ich meine einzelnen Scripte in meinem home Ordner erstelle. Wenn ich also ein Modul erzeuge, will ich auch darauf zu greifen können wenn ich ein anderes Script erzeuge. Wenn ich dann mein neues Programm in der shell mit python programmname.py starte sollte dieses dann auch auf andere Module zurückgreifen können die in anderen Dateien lagern.

ZarahNeander

Anmeldungsdatum:
31. August 2005

Beiträge: 51

Das ist ein Fall fuer PYTHONPATH, schreib in deine .bashrc

export PYTHONPATH=$PYTHONPATH:~/was/auch/immer

Chaoswind

Anmeldungsdatum:
10. August 2005

Beiträge: 544

Am besten setzt du die Umgebungsvariable PYTHONPATH auf das gewünschte Verzeichnis. Wie das im einzelnen funktioniert, findest du im Wiki.

Danach musst du dein Verzeichnis noch als Package markieren. Dafür musst du einfach eine Datei namens __init__.py in dem Verzeichnis anlegen.

michael.kde

(Themenstarter)

Anmeldungsdatum:
1. Januar 2007

Beiträge: 225

Wohnort: Berlin/Kreuzberg

vielen Dank! Ein Problem weniger.

Antworten |