首页 > 解决方案 > 即使我刚刚安装它,也没有名为“PyQt5.sip”的模块

问题描述

我正在使用 Ubuntu VM 并尝试运行 GUI 脚本 -这是整个 repo这是脚本。显然我不需要安装 PyQt5,因为它说Requirement already satisfied: pyqt5 in ./.eggs/PyQt5-5.14.2-py3.8-linux-x86_64.egg (5.14.2) Requirement already satisfied: PyQt5-sip<13,>=12.7 in ./.eggs/PyQt5_sip-12.7.2-py3.8-linux-x86_64.egg (from pyqt5) (12.7.2).

但是,在运行脚本时,我收到了错误:

Traceback (most recent call last):
 File "Scripts/CellModellerGUI.py", line 9, in <module>
from PyQt5.QtWidgets import QApplication
ModuleNotFoundError: No module named 'PyQt5.sip'

所以我用 pip 安装了它,但我得到了完全相同的错误。

我也试过pyqt5-sip,但“要求已经满足”又出现了。

标签: pythonubuntuuser-interfacepyqt5

解决方案


您的 pip 和 python 可能未链接到同一版本。尝试做pip --versionpython --version看看 Python 版本是否匹配(不是 pip 版本,而是它说它链接到的 Python 版本)


推荐阅读