Python 2.7 ImportError:没有名为smtplib的模块,使用python2.7

Python 2.7 ImportError:没有名为smtplib的模块,使用python2.7,python-2.7,Python 2.7,我使用python2.7编码,但导入时出现错误,阻止了我,我检查了系统变量(win7-64位),在python2.7 shell中导入smtplib是可以的。 当我用pycharm或pythonshell运行我的模块时,错误是“ImportError:没有名为smtplib的模块”,现在我不知道如何处理这个问题,你能帮我吗 我已经尝试过使用系统变量 pythonshell中的“importsmtplib”可以。但在模块中 平台\发送邮件\附件.py # -*- coding: utf-8 -*-

我使用python2.7编码,但导入时出现错误,阻止了我,我检查了系统变量(win7-64位),在python2.7 shell中导入smtplib是可以的。 当我用pycharm或pythonshell运行我的模块时,错误是“ImportError:没有名为smtplib的模块”,现在我不知道如何处理这个问题,你能帮我吗

  • 我已经尝试过使用系统变量
  • pythonshell中的“importsmtplib”可以。但在模块中
  • 平台\发送邮件\附件.py

    # -*- coding: utf-8 -*-
    import mimetypes
    import os.path
    import smtplib
    
    import email.MIMEBase  # import MIMEBase
    import email.MIMEImage  # import MIMEImage
    import email.MIMEMultipart  # import MIMEMultipart
    import email.MIMEText  # import MIMEText
    
    
    def sendTestreport(file_name, mailto, mailSubject, mailText, From):
    
        server = smtplib.SMTP("mta1.corp.ebj.elong.com")
        main_msg = email.MIMEMultipart.MIMEMultipart()
        ......
    
    

    错误:“导入错误:没有名为smtplib的模块”

    您是否在虚拟环境中执行脚本?不在虚拟环境中。您是否可以在可以访问
    smtplib
    的同一命令提示符中键入
    where python
    ?您还可以从pycharm的项目设置中检查python解释器吗?D:\wb\webapp>,其中python D:\Python27\python.exe使用路径“import smptlib”中的shell是可以的;和pycharm设置哪个项目解释器与上面的路径相同,谢谢,我再次检查了,但没有确定您是否在虚拟环境中执行脚本?不在虚拟环境中您可以在可以访问
    smtplib
    的同一命令提示符中键入
    where python
    ?您还可以从pycharm的项目设置中检查python解释器吗?D:\wb\webapp>,其中python D:\Python27\python.exe使用路径“import smptlib”中的shell是可以的;和pycharm设置哪个项目解释器与上面的路径相同,谢谢,我再次检查了,但不确定