Я использую Jupyter Notebook, и matplotlib.pyplot не работает. Я использую Python 2.7 в Ubuntu 14.04.
Ваш код получил следующее сообщение об ошибке:
ImportError: numpy.core.multiarray failed to import
Измените ваш код Python следующим образом, а затем протестируйте его сначала в терминале:
:~$ python
>>> import numpy
>>> from numpy import core
>>> from numpy.core import multiarray as ma
Если у вас также есть Python- Установлен matplotlib, первая строка кода для включения печати в текущем блокноте Jupyter - %matplotlib inline
В вашем блокноте Jupyter также отображается другое сообщение об ошибке:
RuntimeError: module compile against API version 0xa but this version of numpy is 0x9
numpy от Anaconda не совместим с ipython или другим установленным вами пакетом. Этого не произойдет, если вы установили пакеты python-numpy, ipython и python-matplotlib из стандартных репозиториев Ubuntu. Я установил Jupyter Notebook в Ubuntu 14.04 с помощью команды sudo apt-get -y install ipython ipython-notebook && sudo -H pip install jupyter
и в Ubuntu 18.04 из стандартных репозиториев Ubuntu с помощью команды sudo apt install python3-notebook jupyter-core python-ipykernel
и использовал его с ipython, python-matplotlib и python-numpy также из стандартных репозиториев Ubuntu без каких-либо проблемы.