ModuleNotFoundError:Jupyter笔记本中没有名为“pandas”的模块

2024-04-28 07:31:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用VSCode中的Jupyter笔记本进行一个简单的数据科学项目。我以前导入过pandas,没有问题,只是现在当我尝试执行代码时,“ModuleNotFoundError:没有名为‘pandas’的模块”在笔记本中出现

我用pip安装了pandas,当我在终端中键入pip install pandas时,我得到“需求已经满足”。注意:将熊猫导入basic.py文件没有问题。该错误仅发生在Jupyter笔记本中。(另外,我没有使用虚拟环境。)

我尝试使用在(Jupyter Notebook) ModuleNotFoundError: No module named 'pandas'中找到的解决方案,在路径中添加“C:\Users\AppData\Local\Programs\Python\Python39”,但没有产生任何效果

    ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-9-2e52ded19b86> in <module>
----> 1 import pandas as pd
      2 df = pd.read_csv("archive\IPIP-FFM-data-8Nov2018\data-final.csv", delimiter="\t")
      3 df

ModuleNotFoundError: No module named 'pandas'

熊猫(1.2.3)

Python(3.9)


Tags: pipcsv数据nopandasdfdata笔记本
3条回答

我也有同样的问题。你在用水蟒吗?如果是这样,可能是内核/多个环境的问题。这个链接https://jupyter-notebook.readthedocs.io/en/stable/troubleshooting.html告诉你你需要的一切

基本上:我在不同的位置安装和存储了多个版本的python。~/opt/anaconda位置和~/.pyenv。安装anaconda后,我通过anaconda-Navigator在VS代码和Jupyter中都遇到了错误。我的内核使用的是原始python位置,这导致了一些问题。一旦我意识到这是一个简单的解决办法

对于VS代码: 我只需单击下拉菜单并选择anaconda内核位置。我的已列出,每个选项都指示下拉列表中的文件路径

通过Anaconda导航器为Jupyter导航: (在上面的链接中,我们将详细介绍这一点。) 对于Jupyter笔记本电脑,我必须使用正确的位置创建一个新的内核文件。我会检查anaconda python文件的位置,然后在终端中使用$ jupyter kernelspec list命令查看内核列表,我个人有一个“Python3”,您可以查看此文件夹和其中的kernel.json文件。json文件存储了内核的位置,非常简单。如果这些位置不匹配,您可能会遇到相同的问题。我只是复制了整个“Python3”文件,重命名了复制的“AnacondaPython”,并更改了内核路径。我现在可以在Jupyter的内核下拉列表中看到这两个选项。我切换到新内核,一切正常:)

我也遇到了同样的问题,但感谢上帝,我找到了解决方案,您正在使用命令行,但它可能与您的Juypter笔记本不在同一位置,所以,解决我问题的是在Anaconda提示符下安装库,所以只需pip安装库名。。。 希望这能回答你的问题;)

但下面可以帮助您找到根本原因

在jupiter中运行pip freeze并查看是否安装了pandas。看起来你的笔记本和终端确实处于不同的环境中

!!皮普冷冻

相关问题 更多 >