Saya memiliki masalah dengan python di Ubuntu. Tampaknya beberapa modul yang merupakan bagian dari paket standar tidak dapat diimpor. Contoh dalam python sedang mencoba mengimpor baris berikut:
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
from email.MIMEBase import MIMEBase
from email import encoders
Kode menghasilkan kesalahan di bawah ini:
from email.MIMEMultipart import MIMEMultipart
ImportError: No module named MIMEMultipart
Semua paket telah diinstal dengan benar secara default karena saya dapat mengakses file melalui shell tetapi tidak secara langsung ketika menjalankan file: python email.py
import
.Jawaban:
Saya pikir Anda tidak menentukan modul dan sub-modul aferen dengan benar. Anda harus benar-benar melakukannya:
Saya menggunakan
help
fungsi python untuk memeriksa isi modul email di bawah "ISI PAKET" dan disimpulkan misalnyaMIMEmultipart
adalah kelasmime
:Edit:
Cara mudah untuk menemukan di mana tepatnya sebuah objek terletak pada modul yang diberikan HANYA di Python2 (python3 tampaknya tidak bekerja dengan ini) adalah:
Dalam kasus Anda, itu seperti:
sumber