答案1
您的代码收到以下错误消息:
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 Notebook 中启用绘图的第一行代码是%matplotlib inline
您的 Jupyter Notebook 还显示另一条错误消息:
RuntimeError: module compile against API version 0xa but this version of numpy is 0x9
Anaconda 中的 numpy 与 ipython 或您已安装的其他软件包不兼容。如果您从默认的 Ubuntu 存储库安装了 python-numpy、ipython 和 python-matplotlib 软件包,则不会发生这种情况。我已使用命令在 Ubuntu 14.04 中安装了 Jupyter Notebook,sudo apt-get -y install ipython ipython-notebook && pip install --user jupyter
并将其与默认 Ubuntu 存储库中的 ipython、python-matplotlib 和 python-numpy 一起使用,没有任何问题。
要在 Ubuntu 18.04-19.10 中安装 jupyter-notebook,请打开终端并输入:
sudo apt install python-all python3-pip python3-notebook jupyter jupyter-core python-ipykernel
要在 Ubuntu 20.04 及更高版本中安装 jupyter-notebook,请打开终端并输入:
sudo apt install python-all python3-pip jupyter-notebook jupyter