从另一个 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
我正在尝试从其他目录导入 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