【已解决】Python代码from email.Utils import parsedate_tz结果出错:ImportError: No module named Utils

【问题】

别人遇到的Python代码出错:

python ImportError No module named Utils

【解决过程】

1.另外某人说的:
装就行了呗
结果其回复:
用pip install utils也没用啊
2.此处,针对该问题:
(1)(通过去打开Python的自带的官方的手册中可以找到email,从而证明了)是Python自带了email模块:

python manual with email module

所以不需要你额外安装email这个库的。
->所以应该是其他问题。

2.所以去搜:

importerror no module named email.utils
参考:
python – smtplib import email.utils error – Stack Overflow

Unable to import Python’s email module at all – Stack Overflow

->
先确保你的当前文件夹中不要有email.py,以及你自己的(测试文件的)python文件名不要是email.py

 

如果缺少库 也只是你自己的email的库
而实际上email是python本身自带的 不需要你安装
所以是其他问题导致此错误的

 

解决方法很简单:

把自己的email.py,改为别的名字,比如:

emailTest.py

emailDemo.py

devEmail.py

emailDev.py

等等。

即可。

 

【总结】

后来证实的确是该原因,所以对于该开发者:
你需要努力改掉现在不好的习惯:随意命名的习惯
如何改,可以参考我写的:
软件技术开发通用知识 – 软件开发风格之思路清晰有条理

和:
【软件开发基础】好的习惯很重要 | 在路上



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量