17.04: usando o matplotlib com o backend baseado em GTK?

1

Em um novo sistema Ubuntu 17.04, com python e python-matplotlib , eu queria plotar usando os backplots Matplotlib GTKAgg ou GTKCairo . Isso funciona muito bem em 16.04, mas está quebrado em 17.04, como resultado do seguinte:

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

Mas o mesmo comando funciona perfeitamente em 16.04. Consequentemente

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

funciona perfeitamente em 16.04 e falha com o erro 'no module named' (como acima) em 17.04. Eu posso ver que o meu sistema 17.04 tem o arquivo /usr/lib/python2.7/dist-packages/matplotlib/backends/_backend_gdk.x86_64-linux-gnu.so , então como este erro está surgindo? Alguma sugestão para soluções alternativas?

    
por jdpipe 22.08.2017 / 14:07

1 resposta

0

Problema resolvido ... enquanto restaurava arquivos do meu sistema anterior, eu inadvertidamente copiei uma instalação do matplotlib em ~/.local/lib/python2.7 , e foi essa versão, ao invés da versão do Ubuntu que estava rodando e dando o erro.

    
por jdpipe 03.09.2017 / 03:27