gpt4 book ai didi

python - 根本无法导入 Python 的电子邮件模块

转载 作者:IT老高 更新时间:2023-10-28 21:32:10 25 4
gpt4 key购买 nike

我似乎根本无法导入电子邮件模块。每次我这样做我都会得到一个错误。我已经尝试卸载 Python 并重新安装,但电子邮件模块只是拒绝工作。我什至已经完成了“pip install email”,但它仍然坏了。我在 Windows 7 Home Premium x64 上运行 x86 版本的 Python。

会发生什么:

c:\Users\Nicholas\Desktop>python
ActivePython 2.7.2.5 (ActiveState Software Inc.) based on
Python 2.7.2 (default, Jun 24 2011, 12:21:10) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import email
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "email.py", line 1, in <module>
import smtplib
File "C:\Python27\lib\smtplib.py", line 46, in <module>
import email.utils
ImportError: No module named utils
>>>

编辑:我已经尝试过 python.org 和 ActivePython 中的 Python,认为 ActivePython 可能会工作。有没有办法完全删除 python 及其所有数据并开始 100% 新鲜?

最佳答案

看起来您有一个名为 email.py 的文件。不要使用与 Python 标准库模块同名的文件名。通常,您的工作目录位于用于导入模块的 Python 搜索路径的较早位置,因此您的工作目录中的文件将覆盖标准库中具有相同名称的模块。

线索:注意回溯中的路径名

  File "email.py", line 1, in <module>
import smtplib
File "C:\Python27\lib\smtplib.py", line 46, in <module>
import email.utils

顺便说一句,这是一个非常常见的错误。 Python标准文档集中优秀教程讲到here .

关于python - 根本无法导入 Python 的电子邮件模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6861818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com