В новых 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
, таким образом, как эта ошибка возникает? Какие-либо предложения для обходных решений?
Проблема решила... при восстановлении файлов от моей более ранней системы, я непреднамеренно скопировал установку matplotlib в ~/.local/lib/python2.7
, и именно эта версия, а не версия Ubuntu выполняла и давала ошибку.