将ui文件转成py文件后,运行出现 File "D:\SmokingDetection\UI_rec\runMain.py", line 28, in <module> from SmokingRecing import Smoking_MainWindow File "D:\SmokingDetection\UI_rec\SmokingRecing.py", line 37, in <module> from tools.BeautyUI import QBeautyUI File "BeautyUI.py", line 23, in init BeautyUI ModuleNotFoundError: No module named 'UI_rec.SmokingRecognition_UI'
时间: 2024-02-22 07:01:13 浏览: 141
根据您提供的错误信息,看起来是导入模块时出现了问题。具体地说,`SmokingRecing.py` 文件中在第 37 行导入了 `tools.BeautyUI` 模块,而在该模块中又导入了 `UI_rec.SmokingRecognition_UI` 模块。但是,Python 解释器无法找到该模块,因此导致了 `ModuleNotFoundError` 异常。
可能的解决方法是检查您的项目文件结构和导入语句是否正确。请确保 `SmokingRecognition_UI.py` 文件位于正确的文件夹中,并且在导入语句中使用了正确的相对路径。另外,也建议您检查一下是否已经安装了所有需要的 Python 模块,并且它们的版本是否正确。
相关问题
Traceback (most recent call last): File "D:\SmokingDetection\UI_rec\runMain.py", line 28, in <module> from SmokingRecing import Smoking_MainWindow File "D:\SmokingDetection\UI_rec\SmokingRecing.py", line 37, in <module> from tools.BeautyUI import QBeautyUI File "BeautyUI.py", line 23, in init BeautyUI ModuleNotFoundError: No module named 'UI_rec.SmokingRecognition_UI'
这个错误提示是由于 Python 模块导入错误所导致的。它告诉我们在 BeautyUI.py 文件中的第 23 行中导入了 UI_rec.SmokingRecognition_UI 模块,但是 Python 找不到这个模块。
你需要检查以下几点:
1. 检查 SmokingRecognition_UI 是否存在,并且路径是否正确。
2. 确认在你的 Python 环境中是否安装了 UI_rec 包。
3. 确认你是否正确地导入了 SmokingRecognition_UI 模块。
如果以上方法无法解决问题,你可以尝试在 Python 环境中使用命令 "pip install UI_rec" 安装 UI_rec 包。
File "E:\DeskTop\Detection-and-Tracking\UI_tracker\runMain.py", line 23, in <module> from DetectionTracking import Ui_MainWindow
根据提供的错误信息,看起来你在 "E:\DeskTop\Detection-and-Tracking\UI_tracker\runMain.py" 文件的第 23 行导入了一个名为 "DetectionTracking" 的模块中的 "Ui_MainWindow"。然而,该导入似乎出现了问题。以下是一些可能的解决方案:
1. 检查你是否正确安装了名为 "DetectionTracking" 的模块。你可以尝试使用命令 `pip install DetectionTracking` 来安装它。
2. 确保 "DetectionTracking" 模块的路径正确。检查你的项目结构和文件的位置,确保路径是正确的。
3. 如果 "DetectionTracking" 模块是你自己编写的,确保它位于正确的文件夹中,并且文件名正确。
4. 检查 "DetectionTracking" 模块中是否定义了名为 "Ui_MainWindow" 的类或函数。确保该类或函数存在,并且没有拼写错误。
如果仍然无法解决问题,请提供更多的代码或错误信息,以便我们能够更好地帮助你。
阅读全文