ImportError: No module named common.XYZ

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Twilo
User
Beiträge: 109
Registriert: Mittwoch 10. Januar 2007, 19:17
Wohnort: Berlin
Kontaktdaten:

ImportError: No module named common.XYZ

Beitragvon Twilo » Donnerstag 11. Dezember 2008, 09:48

Hallo,

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

warum erhalte ich immer folgende Fehlermeldung?
[code=]./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[/code]

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
Benutzeravatar
Rebecca
User
Beiträge: 1662
Registriert: Freitag 3. Februar 2006, 12:28
Wohnort: DN, Heimat: HB
Kontaktdaten:

Beitragvon Rebecca » Donnerstag 11. Dezember 2008, 10:04

Im Verzeichnis common muss eine Datei __init__.py liegen, welche leer sein kann. Erst dann wird der Ordner als Paket behandelt.
Offizielles Python-Tutorial (Deutsche Version)

Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Twilo
User
Beiträge: 109
Registriert: Mittwoch 10. Januar 2007, 19:17
Wohnort: Berlin
Kontaktdaten:

Beitragvon Twilo » Freitag 12. Dezember 2008, 16:40

Hallo,

danke, funktioniert :-)

mfg
Twilo

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder