Я обнаружил эту проблему, потому что оператор 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
, затем переустановил, и это НЕ решило проблему.