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

На новой системе Ubuntu 17.04, с 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 ответ

Решение

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

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