0
我不小心改变了一个内置的python程序,或者是与我的电脑一起提供的,或者是用python来的,而且现在每次尝试制作一个我自己的Python电子邮件程序(比如下面错误的第一行中提到的那个)。我不知道我是如何导致这个错误的,我可以指定的最远的是我正在练习一些python Youtuber的代码。他结束了与此类似下面的代码我没有计划,一个有错误的行上调47意外地改变了一个内置的python程序,不能让电子邮件相关的python程序
Traceback (most recent call last):
File "my_email.py", line 1, in <module>
import smtplib #actual sending function
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/smtplib.py", line 47, in <module>
import email.utils
File "/Users/jakedobronski/Documents/email.py", line 3, in <module>
from .abstract import AbstractRegexLinkResolver
SystemError: Parent module '' not loaded, cannot perform relative import
这不是我写,我不知道如何计划它已经改变成了错误。如果它不会造成进一步的损害,错误和混淆,我会尝试类似文章的建议。
smtplib.py正在导入您的email.py到〜/文档而不是email.py预期的 – danielfranca
如果您的新程序被称为'email.py'然后更改它的名称,它看起来像名称冲突。 – cdarke