我正在使用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)
我也有同样的问题。你在用水蟒吗?如果是这样,可能是内核/多个环境的问题。这个链接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。看起来你的笔记本和终端确实处于不同的环境中
!!皮普冷冻
相关问题 更多 >
编程相关推荐