我使用pip install PyQt5命令安装了python3.7和PyQt5。当我在pycharm的python控制台中导入模块时,它可以正常工作,但是当我将它导入到我的项目文件中时,会出现以下错误。我在互联网上寻找可能的解决方案,但没有为我工作,我也认为我的问题不同于那些已经被问到的问题。有什么帮助吗?在
from PyQt5 import QtCore, uic, QtWidgets
from PyQt5.uic import loadUi
from PyQt5.QtWidgets import QApplication,QDialog
import sys
UIClass, QtBaseClass = uic.loadUiType("projj/firstly.ui")
class MyApp(UIClass, QtBaseClass):
def __init__(self):
UIClass.__init__(self)
QtBaseClass.__init__(self)
self.setupUi(self)
self.setWindowTitle('developer in details')
self.pushButton.clicked.connect(self.on_pushButton_clicked)
self.pushButton_2.clicked.connect(self.on_pushButton_clicked_2)
self.pushButton_6.clicked.connect(self.on_pushButton_clicked_6)
我得到的错误是
^{pr2}$
我发现我可以使用PyCharm中可用的工具,这是IDE用于python的工具。在本例中,只需单击带红色下划线的单词PyQt5,一个红色的灯泡就会出现在该行的左端>;>单击出现的下拉列表并选择install package PyQt5。它重新安装了所需的人员,然后一切正常。在
像这样安装PyQt5对我很有效:
python -m pip install PyQt5
您可以尝试像这样重新安装PyQt5:
pip uninstall PyQt5
python -m pip install PyQt5
听起来好像Python控制台和您的项目正在运行两个不同的Python解释器。在
启动Python控制台时,最上面一行应该列出它正在使用的解释器。这是您安装了PyQt5的那个。在
转到:文件->设置->项目:xxxxx->项目解释器,并将其更改为Python控制台中的解释器。(注意,您可能需要通过单击列出解释程序的文本框右侧的齿轮来添加另一个口译员)
相关问题 更多 >
编程相关推荐