我安装了多个 Ipython 内核,但在此之后我无法导入 numpy、熊猫



我希望能够同时使用python 2.x和3.x,所以我安装了多个内核,如下所示,根据此问题中的说明(在 IPython Notebook 中使用 Python 2.x 和 Python 3.x)

要配置 python2.7 环境,请执行以下操作:

conda create -n py27 python=2.7`
source activate py27`
conda install notebook ipykernel`
ipython kernel install --user

要配置 python3.5 环境,请执行以下操作:

conda create -n py35 python=3.5
source activate py35
conda install notebook ipykernel
ipython kernel install --user

现在我可以在笔记本中的 python 2 和 3 之间进行选择。但是当我尝试导入 numpy 或熊猫时,出现导入错误

导入错误:没有名为 numpy 的模块

我试图卸载 Anaconda 并重新安装它,然后安装 jupyter 笔记本,现在我什至无法启动 jupyter 笔记本,它说"内核错误"

有人可以帮我吗?

您需要在每个环境中执行以下操作:

conda install numpy

您也可以在创建时执行此操作:

conda create -n py35 python=3.5 notebook ipykernel numpy

这是在 mac 操作系统上,但可能适用:

有一个名为Anaconda Navigator的应用程序。在此应用程序中,有一个名为"环境"的选项卡,如果切换到该选项卡,则可以在(Anaconda)环境(内核)之间切换并查看安装了哪些软件包。您还可以通过将下拉列表从已安装更改为未安装来应用/安装新的 python 包。

我第一次安装了 Anaconda 2。由于我想同时拥有适用于Python 2.7和Python 3.6的内核,因此我创建了一个名为ipykenel_py3的环境。像你一样,当我在 python 3 的内核中运行 python 时,熊猫和 numpy 都不会导入。这显然是因为我们需要自己将它们安装到新环境中。为此,请从 condas 命令行键入以下内容(来自存储 Anaconda 的同一目录):

康达安装 -n ipykernel_py3熊猫

最新更新