
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.2
ou superior. Isso ocorre porque matplotlib
não oferece suporte a python3 antes da v1.2.
Estou usando matplotlib v1.1
com python2.7
e não tenho problema. Tentei fazer um simples import matplotlib
com python3
e dá o mesmo erro que você.
Responder3
Citar:
... embora eu definitivamente o tenha instalado (
using sudo apt-get install
python-matplotlib
, e tenha feitosudo apt-get build-dep
python-matplotlib
; também tenteipip 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,