繁体   English   中英

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

[英]PyCharm error - No module named 'sip' (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 PATH,当我安装 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 中安装的所有软件包: 这是我认为我在 PyCharm 中安装的所有软件包

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

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

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

非常感谢!

我最近遇到了这样的问题,所以我的建议是:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM