在Windows 10下使用Anaconda 2019.7 python 3.7 PyQt5运行PyCharm(社区2019.2)
下载python代码并尝试运行它,并得到以下信息:
"error: Required module PyQt5 not found."
错误的来源是导入语句 “从PyQt5.QtCore导入Qt,QEvent,QTimer,QRectF,pyqtSignal” 这是引用PyQt5的几条类似的导入语句中的第一条,它们没有引起错误消息。
尝试从“ PyQt5.QtCore”对import语句进行各种配置后,我发现删除pyqtSignal模块后问题消失了。另外,通过删除pyqtSignal模块不再导致此问题的代码,代码也具有“导入操作系统”。
有人可以告知为什么会这样吗?
import os
import sys
from PyQt5.QtCore import pyqtSignal
from PyQt5.QtCore import Qt, QEvent, QTimer, QRectF #, pyqtSignal
from PyQt5.QtWidgets import QMainWindow, QApplication, QSplitter, QMessageBox
from PyQt5.QtWidgets import QDockWidget, QUndoStack, QStyleOptionViewItem
try:
from PyQt5.QtSvg import QSvgWidget
except ModuleNotFoundError:
QSvgWidget = None
from PyQt5.QtGui import QColor, QFont, QPalette, QPainter, QBrush, QPen
from PyQt5.QtPrintSupport import QPrinter, QPrintDialog