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