File "Stats2.py", line 2, in <module> from PyQt5.QtWidgets import QMessageBox, QApplication ImportError: DLL load failed while importing QtWidgets: 找不到指定的模块。
时间: 2024-01-06 20:40:34 浏览: 179
引用\[1\]:from PyQt5.QtWebEngineWidgets import * ImportError: DLL load failed while importing QtWebEngineWidgets: 找不到指定的模块。 引用\[2\]:同样的代码,在Windows10(外网)上导入PyQt6正常运行,在Windows7(内网)上导入PyQt6的任意一个模块,都报错:ImportError: DLL load failed while importing QtCore: 找不到指定的程序。 Traceback (most recent call last): File "D:\dev\workspace\test.py", line 7, in <module> from PyQt6 import QtCore ImportError: DLL load failed while importing QtCore: 找不到指定的程序。 引用\[3\]:改用.exec() 六、删除Qt模块 # from PyQt5 import Qt from PyQt6.QtCore import Qt 七、注意python、PyQt6、PyQt6-Qt6之间版本的一致性 。 问题:File "Stats2.py", line 2, in <module> from PyQt5.QtWidgets import QMessageBox, QApplication ImportError: DLL load failed while importing QtWidgets: 找不到指定的模块。
回答: 这个错误是由于找不到指定的模块导致的。根据引用\[1\]和引用\[2\]的信息,可能是因为在Windows7上找不到QtWebEngineWidgets和QtCore模块。你可以尝试根据引用\[3\]中的建议,改用PyQt6并删除Qt模块的导入语句。另外,还需要确保你的Python、PyQt6和PyQt6-Qt6之间的版本是一致的。这样应该可以解决你遇到的问题。
#### 引用[.reference_title]
- *1* [python【PyQt5】的环境搭建和使用(全网最全)其一](https://blog.csdn.net/qq_35622606/article/details/127981575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [pyqt5转pyqt6需要注意的事项](https://blog.csdn.net/u010501845/article/details/122651371)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文