17.04: использование matplotlib с основанным на GTK бэкендом?

В новых 17,04 системах Ubuntu, с python и python-matplotlib, Я хотел вывести использование на печать Matplotlib GTKAgg или GTKCairo бэкенды. Это работает приятно в 16,04, но повреждается в 17,04, в результате следующего:

>>> import matplotlib.backends._backend_gdk
ImportError: No module named _backend_gdk

Но та же команда работает отлично в 16,04. Следовательно,

import matplotlib; matplotlib.use("GTKCairo"); 
import pylab; pylab.plot([1,2],[3,4]);pylab.show()

работы отлично в 16,04, и сбои с 'никаким модулем, названным' ошибка (как выше) на 17,04. Я вижу, что мои 17,04 систем имеют файл /usr/lib/python2.7/dist-packages/matplotlib/backends/_backend_gdk.x86_64-linux-gnu.so, таким образом, как эта ошибка возникает? Какие-либо предложения для обходных решений?

1
задан 22 August 2017 в 15:42

1 ответ

Проблема решила... при восстановлении файлов от моей более ранней системы, я непреднамеренно скопировал установку matplotlib в ~/.local/lib/python2.7, и именно эта версия, а не версия Ubuntu выполняла и давала ошибку.

0
ответ дан 8 December 2019 в 04:16

Другие вопросы по тегам:

Похожие вопросы: