python - 突然导入错误: cannot import name "QtCore" from "PyQt5"

标签 python pyqt5 importerror

我已经用 PyQt5 作为 GUI 构建了一个程序。该程序不久前运行良好。但是,当我最近运行该程序时,我收到此错误:

ImportError: cannot import name 'QtCore' from 'PyQt5' (/Users/Febin.J/Documents/Projects/Python Projects/Planner Builder/venv/lib/python3.8/site-packages/PyQt5/__init__.py)

奇怪的是我没有更改任何代码。突然间我不断收到此错误。

我从 VS Code 和 Mac 终端运行该程序,但仍然遇到相同的错误。

这是发生错误的地方:

from PyQt5 import QtCore, QtGui, QtWidgets

你能帮我解决这个问题吗?

最佳答案

已解决:文件已损坏。我尝试重新安装 pyqt:

python3 -m pip install --upgrade --force-reinstall PyQt5

现在就像以前一样工作。

感谢 Reddit 上的 u/socal_nerdtastic 提供解决方案

关于python - 突然导入错误: cannot import name "QtCore" from "PyQt5",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70677148/

相关文章:

python - Matplotlib boxplot 仅显示最大和最小传单

python - 在 ElasticSearch 上使用 pycurl 进行双重请求

python - 导入 cv2 后,在 OSX 中使用 PyQT5 的 objc 奇怪警告

python - PYQT5 mdiarea 如何检查子窗口是否在工作区内部

python - 导入错误:尝试导入 soundcloud 时无法导入名称 get_content_type

python - 将 Pandas 导入 Python

visual-studio-code - 无法导入 'azure.functions' pylint(import-error) [3,1] 和无法导入 '__app__modules.library_finder' pylint(import-error) [4,1]

python - 如何使预启动屏幕适合设备的宽高比?

python - Pandas 合并行,对每列进行不同的操作

python - 无法使用 QWebEnginePage::runJavaScript() 更改背景图像