Seite 1 von 1

module werden nicht gefunden

Verfasst: Mittwoch 17. Januar 2007, 15:24
von gorba
hallo

ich möchte gern:
from mbus import types
schreiben, types bezieht sich auf eine datei im mbus verzeichniss

dazu habe ich:
export PYTHONPATH=/home/bla/bla/mbus

die entsprechende zeile ist auch in ~.bashrc eingetragen. echo $PYTHONPATH liefert auch den pfad wider nzurück!

Ich bekomme allerdings immernoch einen error:
from mbus import types
ImportError: No module named mbus

habe ich noch etwas vergessen?

ps: ausserdem kommt bei jedem python aufruf der fehler:
'import site' failed; use -v for traceback

obowhl ich gar nirgends import site hinschreibe....

Verfasst: Mittwoch 17. Januar 2007, 15:35
von rafael
Hm, versuch doch mal vor dem import

Code: Alles auswählen

import sys

print sys.path

#hier deine imports..
from mbus import types
#...
Wenn der Pfad nicht in der Liste steht, würde ich versuchen, diesen mit sys.path.append() anzuhängen.

lg,
rafael

Verfasst: Mittwoch 17. Januar 2007, 15:38
von gorba
aaah, sry ich hab (wider mal) zu wenig überlegt!

da im ordner mbus mehrer dateien sind, habe ich bei der umgebungsveriable eine ebene zuviel angegeben:

/home/bla/mbus

anstatt

/home/bla

dann kann ich per from mbus import bla darauf zugreifen
alles klar! wider etwas gelernt!
thx