即使我下载了模块库,我仍然收到此错误没有名为“modules.MainWindow”的模块; “模块”不是一个包

问题描述 投票:0回答:1

这是代码

import sys

from PyQt6.QtWidgets import QApplication

from modules.MainWindow import MainWindow


version = "2.0.1"


if __name__ == "__main__":
    app = QApplication([])

    mw = MainWindow()
    mw.show()

    sys.exit(app.exec())

我尝试下载“模块”,但它返回的要求已满足

python python-3.x pip module package
1个回答
0
投票

我假设您正在使用here找到的 eric6 教程。如果是这样,则不必安装模块,它只是 mainwindow.py 所在文件夹的名称。

首先,确保您使用正确的文件(例如

mainwindow
而不是
MainWindow
),不带
.py
扩展名。这应该可以解决您的错误。

此外,也许可以将您正在使用的文件夹重命名为不同的名称。名称

modules
已在
sys
中使用,这可能会在尝试安装时造成混乱。

更准确地说,这应该可以修复错误:

from modules.mainwindow import MainWindow
© www.soinside.com 2019 - 2024. All rights reserved.