[resolvido] Problema na inicialização: uma importação do matplotlib

Added by Jan Luc Tavares over 4 years ago

Olá.

Estou usando uma máquina com o TropOS espectrometria (de setembro de 2015) e o software funcionava normalmente. Acontece que eu uso esse computador para tudo e já instalei e desinstalei várias coisas.

Quando fui inicializar o programa fazendo "./rodamodulo.sh", recebi a seguinte mensagem de erro:

Traceback (most recent call last):
File "/home/tropos/estacaodeespectrometria/python/newmodulo.py", line 22, in <module>
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_tkagg.py", line 13, in <module>
import matplotlib.backends.tkagg as tkagg
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/tkagg.py", line 9, in <module>
from matplotlib.backends import _tkagg
ImportError: cannot import name _tkagg

E o programa simplesmente não inicializa.

Pode ser de alguma ajuda: estou usando um laptop Sony Vaio modelo VPCSA35GB.


Replies (2)

RE: Problema na inicialização: uma importação do matplotlib - Added by Jan Luc Tavares over 4 years ago

Olá, Jan Luc. Obrigado por dar um feedback sobre a utilização do programa, isso é muito importante para avançarmos cada vez mais no desenvolvimento.

Eu não sei qual a origem do teu problema, pode ter sido alguma instalação de programa que acabou "estragando" o matplotlib o ou algum arquivo corrompido mesmo. Minha recomendação é que tente desinstalar e instalar novamente. Use os seguintes comandos no terminal:

sudo pip uninstall -y matplotlib

Depois de desinstalar completamente a biblioteca, instale-a novamente:

sudo pip install -U matplotlib

Espero que ajude :D.

Abraço,
Jan Luc.

RE: Problema na inicialização: uma importação do matplotlib - Added by Jan Luc Tavares over 4 years ago

Olá, funcionou sim. Obrigado.

Vi em alguns lugares que para isso funcionar você deve garantir que não haja uma instalação do matplotlib no cache. Essa é uma boa tentativa de primeira solução de diversos problemas desse tipo (problemas como "ImportError" que indicam alguma biblioteca).


(Note que esse é um exemplo de solução de problemas, pois estou conversando sozinho).

(1-2/2)