Почему matplotlib перестал работать на Fedora? - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь использовать matplotlib в Fedora, но постоянно получаю сообщения типа

QSocketNotifier: Can only be used with threads started with QThread

даже с MWE

import matplotlib.pyplot as plt;
fig = plt.figure();

Для более сложных сценариев выдает ошибки сегментации. На Ubuntu все работает нормально. Кто-нибудь знает, что здесь происходит?

1 Ответ

0 голосов
/ 26 марта 2020

Я получаю ту же ошибку при использовании matplotlib в Fedora, но она все еще работает нормально.

import matplotlib.pyplot as plt
plt.plot([1,2])
plt.show()

/ usr / bin / python /home/djohnson/R/Working/foo.py [ djohnson@julian Работает] $ / usr / bin / python /home/djohnson/R/Working/foo.py QSocketNotifier: Может использоваться только с потоками, запущенными с QThread qt.qpa.wayland: Wayland не поддерживает QWindow :: requestActivate ()

выходной график

Вы запустили plt.show ()?

...