Нет модуля с именем PyQt5.sip, даже если я только что установил его - PullRequest
0 голосов
/ 07 апреля 2020

Я использую Ubuntu VM и пытаюсь запустить скрипт GUI - это весь репозиторий и это скрипт . Очевидно, мне не нужно было устанавливать 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, но снова "Требование уже выполнено".

1 Ответ

1 голос
/ 07 апреля 2020

Возможно, ваш пункт и python не связаны с одной и той же версией. Попробуйте выполнить pip --version и python --version и посмотрите, совпадают ли версии Python (не версия pip, а версия Python, в которой говорится, что она связана)

...