好的,所以我需要在PyQt中创建一个项目,并且我正在使用PyQt4,因为我发现了更多与此相关的教程,这对我来说比较容易。
我安装了PyCharm作为我的IDE。我还没有任何python编译器,所以我安装了Python 3.7.5(自PyCharm推荐以来,从Microsoft Store安装),并在PyCharm中配置了解释器(因此,python可以正常使用)
然后,我需要安装PyQt4,由于它在PyCharm的项目解释器->安装包中不起作用,因此我下载了“ PyQt4-4.11.4-cp37-cp37m-win_amd64”,并使用pip进行了安装。
然后,我也用pip安装了sip。
问题是我在PyCharm中的代码中出现错误。
from PyQt4 import QtGui
ModuleNotFoundError: No module named 'sip'
我还配置了我所有的Windows路径,当我安装sip时,它提示我未添加路径的错误。我添加了那条路。 我还添加了pyqt4路径。 这些是我的路径:
C:\ Users \ b997a \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python37 \ site-packages \ sipbuild
C:\ Users \ b997a \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python37 \ site-packages
'C:\ Users \ b997a \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python37 \ Scripts
你知道我能做什么吗?我真的不想使用PyQt5,因为我知道有关我想在PyQt4上做的确切的教程,而且我现在真的没有时间学习PyQt5 ...
我还尝试查看Python 3.7.5 Shell(IDLE)是否会引发错误,是的,确实如此。我在Python的IDLE中有相同的错误。
是什么问题?它工作了一段时间,直到几周前我删除了Python,但现在它不再起作用了。
非常感谢!
答案 0 :(得分:0)
我最近遇到过此类问题,所以我的建议是:
P.S。我无法添加评论,所以我将其发布为答案。