Python 2.7 ImportError:没有名为smtplib的模块,使用python2.7
我使用python2.7编码,但导入时出现错误,阻止了我,我检查了系统变量(win7-64位),在python2.7 shell中导入smtplib是可以的。 当我用pycharm或pythonshell运行我的模块时,错误是“ImportError:没有名为smtplib的模块”,现在我不知道如何处理这个问题,你能帮我吗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 -*-
# -*- 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设置哪个项目解释器与上面的路径相同,谢谢,我再次检查了,但不确定