matplotlib Erro: Nenhum módulo chamado matplotlib, embora esteja instalado

1

Eu passei pelo processo de instalar o matplotlib no meu computador Ubuntu 12.04. No entanto, quando tento executar um programa de teste, recebo o seguinte erro:

Traceback (most recent call last):
  File "../py33/test.py", line 2, in <module>
    import matplotlib.pyplot as plt
ImportError: No module named 'matplotlib'

Estou tentando um programa de amostra do site do matplotlib (basic_example). Eu simplesmente não entendo porque diz que não há módulo matplotlib, mesmo que eu tenha definitivamente instalado (usando sudo apt-get install python-matplotlib , e feito sudo apt-get build-dep python-matplotlib; eu também tentei pip install matplotlib , como me disseram para fazer isso, depois instalar o próprio Python, se eu quisesse instalar outros binários).

    
por Clint 28.02.2014 / 23:29

3 respostas

1

Acredito que você esteja usando python3 . Portanto, para executar seu script, você precisa usar python2.x ou certificar-se de ter matplotlib v1.2 ou superior. Isso ocorre porque matplotlib não suporta python3 antes da v1.2.

Estou usando matplotlib v1.1 com python2.7 e não tenho nenhum problema. Eu tentei fazer um simples import matplotlib com python3 e ele deu o mesmo erro que você.

    
por Buddyshot 01.03.2014 / 03:41
3

Se você deseja instalar o Matplotlib for Python 3 através do gerenciador de pacotes APT, você precisa do pacote python3-matplotlib :

sudo apt-get install python3-matplotlib

Se você deseja instalá-lo com o Pip for Python 3, você precisa usar pip3 :

sudo pip3 install matplotlib
    
por David Foerster 29.12.2015 / 13:23
0

Citar:

  

... mesmo que eu tenha definitivamente instalado ( using sudo apt-get install    python-matplotlib e fizeram sudo apt-get build-dep   %código%; Eu também tentei python-matplotlib , como me disseram   para fazer isso, depois de instalar o próprio Python, se eu quisesse instalar   outros binários).

Solução possível:

Extraído da página da web oficial ( link ), tente isso:

  

python -mpip instale -U pip

     

python -mpip install -U matplotlib

(a primeira linha instala o pip, um instalador do gerenciador para bibliotecas, segunda linha instalar o próprio matplotlib).

Comentários:

Eu tive o mesmo problema no meu Ubuntu 16.04, isso funciona muito bem para essa versão.

Atenciosamente,

    
por Jimmy Olano 15.10.2017 / 23:41