[Python-de] problem beim importieren
Stefan Behnel
behnel_ml at gkec.informatik.tu-darmstadt.de
Don Feb 23 18:02:57 CET 2006
Bastian Venthur schrieb:
> Verzeichnisstruktur sieht so aus:
>
> .
> `-- src
> |-- main.py
> |-- p1
> | |-- __init__.py
> | `-- foo.py
> |-- p2
> | |-- __init__.py
> | `-- main.py
> `-- unittest
> `-- footest.py
>
> Ich möchte also von p1/main.py aus p2/foo.py importieren.
>
> Wenn ich nun in src python p2/main.py ausführe bekomme ich:
>
> src$ python p2/main.py
> Traceback (most recent call last):
> File "p2/main.py", line 3, in ?
> from p1 import foo
> ImportError: No module named p1
Was sagt denn
src$ PYTHENPATH=".:$PYTHONPATH" python p2/main.py
?
Und was spuckt das hier aus:
src$ strace python p2/main.py 2>&1 | fgrep foo
?
Stefan