PyCharm错误-没有名为“ sip”(PyQt4)的模块

时间:2019-12-21 17:55:26

标签: python pyqt pycharm pyqt4

好的,所以我需要在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

这些是我认为已安装在PyCharm中的所有软件包: And this are all the packages I think I have installed in PyCharm

你知道我能做什么吗?我真的不想使用PyQt5,因为我知道有关我想在PyQt4上做的确切的教程,而且我现在真的没有时间学习PyQt5 ...

我还尝试查看Python 3.7.5 Shell(IDLE)是否会引发错误,是的,确实如此。我在Python的IDLE中有相同的错误。

是什么问题?它工作了一段时间,直到几周前我删除了Python,但现在它不再起作用了。

非常感谢!

1 个答案:

答案 0 :(得分:0)

我最近遇到过此类问题,所以我的建议是:

  1. 为您的项目激活虚拟环境是很好的。
  2. 通常pip应该安装所需的二进制文件,但是如果没有安装,请尝试从pycharm->设置中搜索相同的二进制文件,然后直接从那里添加。这一直对我有用。

P.S。我无法添加评论,所以我将其发布为答案。