从另一个 python 文件 (Mac) 导入时没有模块

No module when importing from another python file (Mac)

我正在尝试从其他目录导入 python 文件。这是当前的布局:

这是我在 v3/extendednb.py 的代码的开头:

import os
import sys
import keyboard
from extensions.incognito import incog
from extensions.media import main as media_Main
from extensions.settings import main as setting_Main

from extensions.settings.main import *
from extensions.media.main import *
from extensions.incognito.incog import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *

from PyQt5.QtWebEngineWidgets import *

我在该文件的第 6 行导入 v3/extensions/settings/main.py。 从 v3/extensions/settings/main.py 我正在导入 ./theme/main.py 使用:

import sys
import keyboard
from theme import main as theme_Main
import restart

from restart import restart_program
from theme.main import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *

from PyQt5.QtWebEngineWidgets import *

(在第 3 行导入)

当我 运行 这个文件时,一切正常没有错误,但是当我尝试 运行 v3/extendednb.py 时,我得到以下错误:

Traceback (most recent call last):
  File "/Users/_/Documents/Documents – _'s MacBook Air/Python/browser/version3/v3/extendednb.py", line 6, in <module>
    from extensions.settings import main as setting_Main
  File "/Users/_/Documents/Documents – _’s MacBook Air/Python/browser/version3/v3/extensions/settings/main.py", line 4, in <module>
    from theme import main as theme_Main
ModuleNotFoundError: No module named 'theme'

请帮忙,因为这是我第一次遇到这个问题...

刚刚解决了,用 ./settings/theme.py 我把相对目录改为 extendednb.py