Я недавно установил на свою машину (старый imac) Ubuntu Mate 16.04. Когда я пытаюсь запустить скрипт python из терминала, я получаю сообщение об ошибке:
Segmentation fault (core dumped)
Этот же скрипт отлично работает на других машинах и хорошо работал на моем компьютере, когда он монтировал Xubuntu 14.04.
Вероятно, это проблема с python в Ubuntu Mate 16.04 и, в частности, с matplotlib: мой скрипт выдает ошибку при попытке нарисовать график с использованием pyplot. Другие скрипты на питоне, которые не используют matplotlib, работают отлично.
Согласно моему терминалу, matplotlib является новейшей версией (1.5.1-1ubuntu1).
Это могло быть связано с бэкендом, который Вы используете.
Здесь можно найти, как получить список доступных бэкендов.
Для использования бэкенда просто называют matplotlib.use ("выбранный бэкенд") в начале сценария.
, Кроме того, я предлагаю попытаться использовать virtualenv и установить все пакеты (включая matplotlib) локально, с помощью зернышка.
Как предложено выше, можно изменить выбранный бэкенд или установку qt5
, как предложено в этих проблемах 1 и 2 . Установка qt5
работала на меня.
У меня была та же проблема. Оказывается порядком, в котором можно импортировать Ваши модули, была проблема. Если я импортирую все matplotlib модули сначала, проблема была решена