Só uma pequena merda que ocorre após instalar as várias versões do Python e sua bibliotecas científicas, parei mais com o vício de Python por conta que a versão 3 inutilizou muitos códigos meus. Mas recentemente estou precisando fazer uns testes de funções e como sempre o Python é uma boa pedida.
A merda é que a pylab não funciona com o backend selecionado por padrão, isso a gente descobre quando abrimos o ipython com a flag –pylab
e tentamos plotar algum gráfico, apenas o objeto é criado e nada é exibido. É fácil mudar isso, basta alterar o arquivo:
vim /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/mpl-data/matplotlibrc
Provavelmente o endereço dele é dado de bandeja quando usamos a função show()
e o python retorna o erro de backend. Usei o vim para editar o arquivo, mas use o que preferir. Meu ipython trabalha com a versão 2.7 logo, alguns diretórios tem esse número no nome. Lá no arquivo ache a linha backend : Agg
e mude para um que exiba seus gráficos, por exemplo backend : MacOSX
.