Seite 1 von 1

ImportError: smtplib

Verfasst: Donnerstag 2. Februar 2006, 16:09
von BonsaiBaum
Hi,
versuche per SMTP Mails zu versenden. Allerdings bekomme ich immer folgenden Fehler: ImportError: no module named smtplib. In welchem Modul ist die Libary versteckt?

Olly

Verfasst: Donnerstag 2. Februar 2006, 18:55
von Mad-Marty
Es ist die smtplib !

Warum es nicht geht ? keine Ahnung, kaputtes python :?:

Verfasst: Donnerstag 2. Februar 2006, 19:44
von mitsuhiko
Evtl ist die smtplib bei deiner Linux Distribution ausgelagert. Kann ich mir aber kaum vorstellen. :?

Verfasst: Freitag 3. Februar 2006, 08:32
von BonsaiBaum
Mir ist klar, dass es die smtplib ist.
Für mich deutet die Fehlermeldung darauf hin, dass die Libary nicht zur Verfügung steht. Da sie in der jython.jar nicht vorhanden ist (wie z.B. die Klasse os.class) habe ich mich gefragt, woher sie (smtplib.class) kommt.

Verfasst: Freitag 3. Februar 2006, 09:02
von CM
Aha! Also arbeitest Du mit Jython und nicht mit CPython! Das hättest Du ruhig vorher erwähnen dürfen ...

1.) Was Mad-Marty meinte ist womöglich, daß Module sich in Python nicht in "libraries" "verstecken", sondern eben an sich als Module da sind (zumindest was die Standardmodule angeht). Du hattest das etwas mißverständlich formuliert. (Ich habe das jetzt auch nicht astrein formuliert: Ich weiß.)

2.) So weit ich weiß gehört smtplib auch zum Jython-Standard (bin mir aber nicht sicher!). Wenn der Import nicht funktioniert: Schaue mal, ob mit Deiner Installation alles richtig ist. Ansonsten bietet Diese
Seite Abhilfe oder sagt zumindest, wo Du Hilfe bekommen könntest.

Oder 3.) Steige auf CPython um, denn da gehört das Modul zum Standard. :D

Gruß,
Christian

Danke

Verfasst: Freitag 3. Februar 2006, 11:50
von BonsaiBaum
Danke.
War wohl zu stark auf JAVA fixiert. Habe übersehen das smtplib.py miteingebunden werden muss.