matplotlib.pyplot não está funcionando!

-3

Estou usando o Jupyter Notebook e o matplotlib.pyplot não está funcionando. Estou usando o Python 2.7 no Ubuntu 14.04.

    
por Pradheep Krishna 23.11.2017 / 18:34

1 resposta

4

Seu código recebeu a seguinte mensagem de erro:

ImportError: numpy.core.multiarray failed to import

Altere seu código Python como este e teste-o primeiro no terminal:

:~$ python
>>> import numpy
>>> from numpy import core
>>> from numpy.core import multiarray as ma  

Se você também tem o python-matplotlib instalado, a primeira linha de código para habilitar a plotagem no atual Jupyter Notebook é %matplotlib inline

Seu bloco de anotações Jupyter também mostra outra mensagem de erro:

RuntimeError: module compile against API version 0xa but this version of numpy is 0x9
O

numpy do Anaconda não é compatível com ipython ou algum outro pacote que você tenha instalado. Isso não aconteceria se você instalasse os pacotes python-numpy, ipython e python-matplotlib dos repositórios padrão do Ubuntu. Eu instalei o Jupyter Notebook no Ubuntu 14.04 com o comando sudo apt-get -y install ipython ipython-notebook && sudo -H pip install jupyter e no Ubuntu 18.04 dos repositórios padrão do Ubuntu com o comando sudo apt install python3-notebook jupyter-core python-ipykernel e usei com ipython, python-matplotlib e python-numpy também dos repositórios padrão do Ubuntu sem nenhum problemas.

    
por karel 23.11.2017 / 18:47