python 3.x ImportError: No module named 'cStringIO'
Wie löse ich einen ImportError: No module named 'cStringIO'
unter Python 3.x?
- thx - Annahme @SimonVissers Lösung. Ich sollte nicht versucht haben, installieren Sie "E-Mail", da es ist verfügbar als Modul. so importieren Sie einfach E-Mail an den code und änderungen vornehmen, um Anwendungs-code, wie erforderlich.
- Dies ist ein Allgemeines Problem bei der Migration zu 3.x, und nicht nur um die Installation einer bestimmten Paket z.B. E-Mail.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ab Python 3.0 changelog;
Aus der Python-3 E-Mail-Dokumentation es kann gesehen werden, dass
io.StringIO
sollte stattdessen verwendet werden:Referenz: https://docs.python.org/3.4/library/io.html
email
sollten Sie nurimport email
wie es ist Teil der Python standard-Bibliothek.Ich hatte das gleiche Problem, weil meine Datei hieß email.py. Umbenannt habe ich die Datei und das Problem verschwand.