我正在尝试在 VScode 中的 Jupyter Notebook 中运行 python(3.9.0) 代码。即使我在虚拟环境中安装了 pandas,它仍然显示
ModuleNotFoundError: No module named 'pandas'
。
我尝试了python3 -m pip install pandas
,它显示Python没有找到;不带参数运行以从 Microsoft Store 安装,或从“设置”>“管理应用程序执行别名”禁用此快捷方式。
我使用 pip3 install pandas
再次安装了pandas,然后它显示要求已经满足。但我仍然得到ModuleNotFoundError
import pandas as pd
from pandas import Series,DataFrame
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
import numpy as np
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
c:\Users\hp\newtest\pcancer.ipynb Cell 1' in <cell line: 1>()
----> 1 import pandas as pd
2 from pandas import Series,DataFrame
3 import matplotlib.pyplot as plt
ModuleNotFoundError: No module named 'pandas'
我遇到了同样的问题并通过以下步骤修复了它: 步骤1)让Python使用python更新内核:在命令窗口中写入 -m ipykernel 安装 --user 步骤2)然后输入pip install pandas
问题是 VSCode 中的 Jupyter Notebook 未使用与安装 pandas 相同的 Python 环境。
要解决此问题,您需要在 VSCode 中选择正确的 Python 环境:
按 Ctrl + Shift + P (Windows/Linux) 或 Cmd + Shift + P (Mac) 在 VSCode 中打开命令面板。 输入“Python:选择解释器”并选择安装 pandas 的虚拟环境。 选择正确的解释器后,单击“重新启动”按钮或按 Ctrl + 重新启动 Jupyter Notebook 内核。 (Windows/Linux) 或 Cmd + . (苹果)。 再次运行单元,它应该成功导入 pandas。