ModuleNotFoundError:没有名为“ pandas”的模块(jupyter笔记本)

时间:2018-09-08 11:47:45

标签: python jupyter-notebook

我不明白如何将模块安装到Jupyter Notebook。我尝试导入不同的框架,但是即使系统中已安装所有组件,也无法导入任何内容。我正在使用点子。

或者也许有一种方法可以将Jupyter指向某个虚拟环境?

6 个答案:

答案 0 :(得分:1)

通常使用pip安装软件包。 您可以通过多种方式使用pip,例如:

  1. 直接在您的Jupyter笔记本中输入以下命令:

    !pip install pandas

这将在默认系统路径中保存/安装熊猫。

  1. 使用命令提示符

    pip install pandas

为此,您需要确保安装熊猫的路径与jupyter笔记本中的系统路径(读取默认路径)相同

如果您的系统中已经有熊猫并且仍然无法加载它,则可能是由于您的软件包的位置/路径未在jupyter中定义。您需要设置熊猫软件包所在的系统路径,您可以使用sys软件包添加软件包的路径:

import sys
sys.path.append('your-path')

“您的路径”​​是熊猫软件包在系统上的位置

答案 1 :(得分:0)

import sys
!{sys.executable} -m pip install pandas

答案 2 :(得分:0)

如果使用以下命令获得“权限被拒绝”错误

pip install pandas

尝试在终端中输入以下内容:

pip install pandas --user

这会将库安装到“您平台的Python用户安装目录”中,该库不需要具有读写权限的管理员权限。有关更多详细信息,请输入:

pip install --help

答案 3 :(得分:0)

这对我有用。 在Jupyter单元格中键入此代码。

!pip install pandas

答案 4 :(得分:0)

如果您在virtualenv中工作,并且在jupyter之外安装了virtualenv,则jupyter-notebook无法识别您在{{1 }}。

您必须先在virtualenv内安装jupyter,即先激活virtualenv,然后通过以下方式安装virtualenv

jupyter

,然后通过以下方式安装pip install jupyter 软件包:

pandas

希望这行得通!

答案 5 :(得分:0)

我今晚也遇到了同样的情况,但是上面的答案并不能解决我的困惑。

让我感到困惑的是,我已经正确安装了所有东西。签入Termianl时,我可以完美地完成“ import pandas”。 但是在Jupyter中,它只会得到ModuleNotFoundError

然后我打开了Jupyter提供的终端,我意识到我已经安装了两个版本的python,即python 3.7和3.8 。在系统的终端中,python3命令将转到python 3.8。但是Jupyter安装在python 3.7下。因此,如果您想在Jupyter下正常工作,则必须再次安装python 3.7下的所有内容。您可以在终端机或Jupyter中进行。打开任何记事本,然后像他们说的那样使用pip命令进行安装(请检查其他答案)。

或者,您可以删除我不必要的python版本。我删除了python 3.7。并在python 3.8下重新安装了jupyter。

现在一切正常。

因此,如果遇到相同的ModuleNotFoundError但实际上已安装模块,则可以仔细检查python的版本。

希望我的经验对您有帮助。

相关问题