Programación Web y Scripting > Python
Problemas con "smtplib.py"
iggarci:
Este es el error, bueno errores k me dan
Traceback (most recent call last):
File "en.py", line 1, in <module>
import smtplib
File "/usr/lib/python2.7/smtplib.py", line 46, in <module>
import email.utils
File "/home/evida/Descargas/Adolfo_Igor_Raspberry/email.py", line 3, in <module>
ImportError: No module named utils
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 64, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 4, in <module>
from apport.report import Report
File "/usr/lib/python2.7/dist-packages/apport/report.py", line 28, in <module>
import problem_report
File "/usr/lib/python2.7/dist-packages/problem_report.py", line 15, in <module>
from email.encoders import encode_base64
File "/home/evida/Descargas/Adolfo_Igor_Raspberry/email.py", line 2, in <module>
File "/usr/lib/python2.7/smtplib.py", line 46, in <module>
import email.utils
ImportError: No module named utils
Original exception was:
Traceback (most recent call last):
File "en.py", line 1, in <module>
import smtplib
File "/usr/lib/python2.7/smtplib.py", line 46, in <module>
import email.utils
File "/home/evida/Descargas/Adolfo_Igor_Raspberry/email.py", line 3, in <module>
ImportError: No module named utils
Gracias!
ryuz:
A primer momento el error se encuentra en la importación de una libreria que no existe, en este caso "utils" la cual llamas con emails.utils.
Para comprobar que tiene tu libreria se encuentra o no puedes usar esto en cada libreria que requieras:
--- Código: ---try:
import emails.utils
except ImportError:
print "La libreria emails no existe."
--- Fin del código ---
Comprueba de que realmente esta instalado emails, y en otro caso puedes abrir el prompt de Python, importar emails y fijarte si existe utils poniendo: "dir(emails)", en teoria te devolveria los metodos, clases y propiedades que tenga disponibles.
$francisco:
hay una cosa que no entiendo, y es que en el primer error si le deja enviar los mensajes, y en el segundo hay error de la librería, y digo yo, que si no tuviera la primera librería el primer error no le hubiera dado, es algo extraño.
Navegación
[*] Página Anterior
Ir a la versión completa