(Jupyter Notebook)ModuleNotFoundError:没有名为'pandas'的模块

在我的终端中,我跑了:

pip install pandas
pip3 install pandas

安装似乎进行顺利。当我在文件中编写一些代码并在终端中执行它们(提示“ python filename.py”或“ python3 filename.py”)时,可以导入和使用pandas库而不会出现问题。但是,当使用Jupyter Lab和Jupyter Notebook时,尝试导入熊猫时出现此错误:

ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-38d4b0363d82> in <module>
----> 1 import pandas


ModuleNotFoundError: No module named 'pandas'

Jupyter Notebook似乎无法识别该库。关于为什么和应该做什么我很困惑。当我浏览其他类似的主题时,由于我是一个初学者,所以我几乎无法理解答案。仅供参考,重新安装anaconda并没有帮助,我正在使用'pip'和'pip3'安装库。

hajunpeng 回答:(Jupyter Notebook)ModuleNotFoundError:没有名为'pandas'的模块

您已经安装了至少3个版本的Python(系统版本是3.7和3.8的副本)。您需要弄清楚哪个是哪个,即您对系统做了什么!

要知道正在运行哪个版本的Python,可以使用类似的命令(在shell /命令提示符中,而不是在Python中):

which python3

有关说明和替代方法,请参见here。这样可以告诉您某些版本的Python在哪里,但是您也可以要求pip3condajupyter等,以查看它们的最终位置,并确保您重新运行正确的。请注意,这涉及您可以自定义的"shell's path",因此它会选择正确的人

接下来,您需要工具来找出等效的“ Python内”。 Python库不是独立的程序/可执行文件(即$PATH确定的内容),因此这是一组单独的选项

要显示Python在哪里查找代码,您可以执行以下操作(在Python内部):

import sys
print(sys.path)

有关here的最新信息,请参见{p>

请注意,当您“通过使用Anaconda Navigator单击图标打开jupyter笔记本”时,会发生一些调试困难的情况。 sys.executable可能有助于弄清发生了什么

如果您知道xkcd,我们就是in this state

,

我有类似的问题。最好的选择是直接从Jupyter笔记本电脑安装软件包,然后可以确保将软件包安装到本地python实例中。

! pip install --user <package>

!告诉笔记本计算机将其作为Shell命令执行。

本文链接:https://www.f2er.com/3148084.html

大家都在问