Seite 1 von 1

ImportError: No module named common.XYZ

Verfasst: Donnerstag 11. Dezember 2008, 09:48
von Twilo
Hallo,

ich habe ungefähr folgende Struktur:
.
./test.py
./common
./common/simplemail.py

warum erhalte ich immer folgende Fehlermeldung?

Code: Alles auswählen

./test.py
Traceback (most recent call last):
  File "./test.py", line 12, in <module>
    from common.simplemail import Email
ImportError: No module named common.simplemail
ich hzab es auch schon mit "PYTHONPATH=`pwd` ./test.py" probiert.

Die Datei test.py fängt wie folgt an:

Code: Alles auswählen

#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-

import getopt
import sys
import os.path
import svn.core
import svn.repos
import svn.fs

from common.simplemail import Email
[...]
mfg
Twilo

Verfasst: Donnerstag 11. Dezember 2008, 10:04
von Rebecca
Im Verzeichnis common muss eine Datei __init__.py liegen, welche leer sein kann. Erst dann wird der Ordner als Paket behandelt.

Verfasst: Freitag 12. Dezember 2008, 16:40
von Twilo
Hallo,

danke, funktioniert :-)

mfg
Twilo