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

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

Passei pelo processo de instalação do matplotlib em 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 exemplo do site do matplotlib (basic_example). Só não entendo por que diz que não existe o módulo matplotlib, embora eu definitivamente o tenha instalado (usando sudo apt-get install python-matplotlib, e fiz, sudo apt-get build-dep python-matplotlib;também tentei pip install matplotlib, como me disseram para fazer isso, depois de instalar o próprio Python, se eu quisesse instalar outros binários).

Responder1

Se você deseja instalar o Matplotlib para Python 3 por meio do gerenciador de pacotes APT, você precisa do pacote python3-matplotlib:

sudo apt-get install python3-matplotlib

Se quiser instalá-lo com Pip para Python 3, você precisa usar pip3:

sudo pip3 install matplotlib

Responder2

Acredito que você esteja usando python3. Portanto, para executar seu script, você precisa usar python2.x ou ter certeza de que possui matplotlib v1.2ou superior. Isso ocorre porque matplotlibnão oferece suporte a python3 antes da v1.2.

Estou usando matplotlib v1.1com python2.7e não tenho problema. Tentei fazer um simples import matplotlibcom python3e dá o mesmo erro que você.

Responder3

Citar:

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

Solução possível:

Retirado da página oficial da web (https://matplotlib.org/users/installing.html), tente isto:

python -mpip instalar -U pip

python -mpip instalar -U matplotlib

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

Comentários:

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

Atenciosamente,

informação relacionada