pyqt не работает: из PyQt5.QtWidgets импортирует QApplication, QWidget немедленно завершает работу оболочки Python - PullRequest
0 голосов
/ 11 марта 2019

Я обнаружил эту проблему, потому что оператор import для matplotlib, import matplotlib.pyplot вызывал немедленный выход из моей оболочки python. Другой пользователь предложил, что у меня могут быть проблемы с моей установкой pyqt. С pyqt действительно что-то не так.

Если я захожу в оболочку python и просто пытаюсь включить это утверждение, from PyQt5.QtWidgets import QApplication, QWidget, оболочка python немедленно закрывается и выходит без каких-либо сообщений об ошибках или чего-либо еще.

Я использую Python 3, и я использую дистрибутив пакета miniconda3. Я нахожусь в conda virtualenv под названием py_summer. Если я попытаюсь использовать from PyQt5.QtWidgets import QApplication, QWidget ВНЕ от virtualenv, то это утверждение не вызывает проблем. Оператор импорта matplotlib.pyplot также работает вне этого virtualenv.

Список соответствующих пакетов в этом virtualenv: pyqt 5.6.0, matplotlib 2.2.3, python 3.5.5 ...

И снова, я уже попробовал conda remove pyqt, затем переустановил, и это НЕ решило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...