matplotlib.pyplot не работает!

Вы можете установить Synaptic. В противном случае установите aptitude, а затем выполните

sudo aptitude remove package_   

Обратите внимание на подчеркивание в конце. Вы также можете сделать это с помощью apt-get, но на данный момент у меня нет времени проверить это.

-3
задан 23 November 2017 в 23:30

2 ответа

В вашем коде появилось следующее сообщение об ошибке:

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 from 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 по умолчанию без каких-либо проблемы.

4
ответ дан 18 July 2018 в 02:44

В вашем коде появилось следующее сообщение об ошибке:

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 from 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 по умолчанию без каких-либо проблемы.

4
ответ дан 24 July 2018 в 17:38
  • 1
    Благодаря ! Но это не сработало – Pradheep Krishna 23 November 2017 в 23:08
  • 2
    Причина, по которой я написал свой код за 3 шага, заключается в том, что вы можете проверить, работает ли numpy. Тот же код работает на моем компьютере, поэтому у вас, вероятно, что-то не так в вашей установке Ananconda. – karel 23 November 2017 в 23:19
  • 3
    @karel Я думаю, что первая строка в сообщениях об ошибках - это ключ, RuntimeErrror module compiled against API version 0xa but this version of numpy is 0x9. – mook765 23 November 2017 в 23:36

Другие вопросы по тегам:

Похожие вопросы: