Programación Web y Scripting > Python

 Problemas con "smtplib.py"

<< < (2/2)

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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa