Jupyter Notebook 中没有名为 Pandas 的模块

Posted

技术标签:

【中文标题】Jupyter Notebook 中没有名为 Pandas 的模块【英文标题】:No module named Pandas in Jupyter Notebook 【发布时间】:2018-12-02 23:47:32 【问题描述】:

我知道关于这个主题有很多问题,但没有一个对我有用,不是在这里,不是在 github。

几天前我已经为 macOS 安装了 anaconda2。我知道 pandas 默认带有 Anaconda,去年我在 Ubuntu 上的任何 python 包都没有遇到任何问题,但现在我遇到了一个奇怪的问题。 当我运行 jupyter notebook 和 import pandas as pd 时,出现错误:no module named pandas。不仅仅是 pandas,没有一个库可以工作。

当我尝试使用 conda 安装 pandas 时,请返回 Requirement already satisfied。与 pip 相同。 此外,我尝试使用 jupyter 包的完整路径运行 jupyter notebook,但也无济于事。 PATH 可能存在问题,但我对此并不擅长,也不知道该怎么做。

但是当我在终端中运行 iPython,在终端中运行 python 时,一切正常,只是在 jupyter notebook 中不起作用。

> python --version
: Python 2.7.15 :: Anaconda, Inc.

> which python :/anaconda2/bin/python

> which jupyter-notebook:
/anaconda2/bin/jupyter-notebook

> conda env list:
 conda environments:
base                  *  /anaconda2

提前感谢您的帮助。

【问题讨论】:

如果你在笔记本中运行!which python,你会得到预期的解释器吗?如果没有,请检查“内核 -> 更改内核”是否允许您在不同的内核之间进行选择。 【参考方案1】:

在 jupyter 单元中试试这个:

!pip install pandas

【讨论】:

以上是关于Jupyter Notebook 中没有名为 Pandas 的模块的主要内容,如果未能解决你的问题,请参考以下文章

jupyter notebook 中没有名为 sklearn.model_selection 的模块

没有名为“tensorflow”的模块 jupyter notebook

ModuleNotFoundError:Jupyter Notebook 没有名为“keras”的模块

用于 OpenFoam 的 jupyter notebook 中的 Paraview:没有名为 vtkCommonCorePython 的模块

Jupyter Notebook从同一目录中的python文件导入类

搭建Python3的jupyter notebook服务器